<?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[Shashwat’s Substack]]></title><description><![CDATA[My personal Substack]]></description><link>https://shash42.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!DAnO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003a2c4e-ea3d-415f-8142-66e5b7827c68_96x96.jpeg</url><title>Shashwat’s Substack</title><link>https://shash42.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 13 Jun 2026 03:49:23 GMT</lastBuildDate><atom:link href="https://shash42.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Shashwat Goel]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[shash42@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[shash42@substack.com]]></itunes:email><itunes:name><![CDATA[Shashwat Goel]]></itunes:name></itunes:owner><itunes:author><![CDATA[Shashwat Goel]]></itunes:author><googleplay:owner><![CDATA[shash42@substack.com]]></googleplay:owner><googleplay:email><![CDATA[shash42@substack.com]]></googleplay:email><googleplay:author><![CDATA[Shashwat Goel]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Does "generalization" generalize?]]></title><description><![CDATA[Every time people talk about &#8220;generalization&#8221; in LLMs, they mean something different.]]></description><link>https://shash42.substack.com/p/does-generalization-generalize</link><guid isPermaLink="false">https://shash42.substack.com/p/does-generalization-generalize</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Sat, 27 Dec 2025 03:35:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DAnO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003a2c4e-ea3d-415f-8142-66e5b7827c68_96x96.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://x.com/i/status/1705322159588208782">Every</a> <a href="https://en.wikipedia.org/wiki/Stochastic_parrot">time</a> <a href="https://www.lesswrong.com/posts/5uw26uDdFbFQgKzih/beware-general-claims-about-generalizable-reasoning">people</a> <a href="https://www.youtube.com/live/AKMuA_TVz3A?si=UU4Gm7_5VtaJV8WT">talk</a> about &#8220;generalization&#8221; in LLMs, they mean something different. This often leads to <a href="https://x.com/i/status/2003097405026193809">subsequent debate</a>. Why?</p><p>The problem with generalization is that the word doesnt generalize.</p><p>We've long been beyond the traditional statistical understanding, of generalizing to new samples from the "same distribution". Today, you can come up with a completely novel phrasing, or misspelling of the query, and LLMs will still respond correctly</p><p>This means, for a benchmark, it's no longer enough to prevent contamination of the exact input/output pair.&nbsp;</p><p>In fact, with better representations, RL, and some human ingenuity in deploying capital to create targeted data, it's now enough to know a description of the distribution to optimize. We can even get pretty far with LLMs combining and transforming existing data into the target distribution.</p><p>This is what people observe as "benchmaxxing". The issue is, even the set of describable distributions explodes combinatorially. Everyone wants something slightly different, our wants keep evolving, and to this the models don't necessarily generalize. This is probably what <a href="https://www.dwarkesh.com/p/ilya-sutskever-2?open=false#%C2%A7why-humans-generalize-better-than-models">Ilya meant when he said "models still can't generalize" on Dwarkesh&#8217;s podcast.&nbsp;</a></p><p>It is why, I think, static benchmarks, ironically even <a href="https://livecodebench.github.io/">&#8220;live&#8221;</a> ones, are dead. Unless the distribution keeps drifting over time, unpredictably, <a href="https://x.com/i/status/2003546910427361402">any benchmark can now be hillclimbed with relative ease</a>.&nbsp;</p><p>Yet, this is not enough for AGI. Why? Because the world keeps changing. In fact, everytime a model becomes capable on a new distribution, we want to use it for a new set of problems, which exposes new holes. Progress in AI capabilities will continue to <a href="https://blog.samaltman.com/the-gentle-singularity">extend our imagination</a>, and this is a testament to human ingenuity.&nbsp;</p><p>So, what should we evaluate in 2026? For one, we need new ways to <a href="https://arxiv.org/abs/1911.01547">measure sample efficient adaptation by learning from interactions</a>, what some put under the general umbrella of "<a href="https://www.dwarkesh.com/p/timelines-june-2025">continual learning</a>".&nbsp; We want models to perform well on the "novel" situations we find ourselves in, which may be off the training distribution in subtle ways.&nbsp;</p><p>The promising sign is, for a lot of user queries off the training distribution, such as in coding, models do generalize, especially if they are a combination of seen distributions. Here's the crux:</p><p>We need to stop viewing generalization, or "out of distribution" as a discrete, static concept. Otherwise the words will keep changing meaning based on context.&nbsp;</p><p>Generalization is a continuous spectrum: <em>how far you can you correctly extrapolate given what you've seen.</em> </p><p>Humans do it to differing extents, depending on how much time evolution spent optimizing on the environment. We generalize extremely well in changes to our physical environment. Novel math, the environment of abstract symbols, has long been considered the pinnacle of human intelligence. Generalization is a function of optimization in an environment. </p><p>The optimization could even be at &#8220;test time&#8221;. If you are capable of self-verification, or in other words, have a good &#8220;world model&#8221; or &#8220;value function&#8221;, &#8220;thinking&#8221; is also optimization.&nbsp;We discover, simpler, more general principles the more we think about a problem. </p><p>Similarly, for models, they generalize to different extents based on what you ask, how far it is from what the model has seen in training, and how much the model was optimized for nearby distributions. For the rest, one day, they will be able to learn fast from interactions. That, would be true general intelligence, and fill the &#8220;jagged frontier&#8221;. They don't have to <a href="https://www.businessinsider.com/sam-altman-openai-david-deutsch-turing-test-for-agi-2025-9">make discoveries in &#8220;quantum gravity&#8221;</a> to get there. Neither have you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZGLM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZGLM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZGLM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZGLM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZGLM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZGLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg" width="512" height="279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:279,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133638,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZGLM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZGLM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZGLM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZGLM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76bc3ce-d3b1-4c6b-911b-99b562f33399_512x279.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[How to game the METR plot]]></title><description><![CDATA[Unpacking AI's favourite exponential curve of 2025]]></description><link>https://shash42.substack.com/p/how-to-game-the-metr-plot</link><guid isPermaLink="false">https://shash42.substack.com/p/how-to-game-the-metr-plot</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Sat, 20 Dec 2025 13:06:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ve-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>TL;DR:</strong> In 2025, we were in the 1-4 hour range on the METR plot, which has only 14 samples. The topic of each sample is public, making it easy to game METR horizon length measurements for a frontier lab, sometimes inadvertently. Finally, the &#8220;horizon length&#8221; under METR&#8217;s assumptions might be adding little information beyond benchmark accuracy. None of this is to criticize METR&#8212;its not possible to be perfect in a first release. But I&#8217;m tired of what is being inferred from this plot, pls stop!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ve-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ve-l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 424w, https://substackcdn.com/image/fetch/$s_!Ve-l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 848w, https://substackcdn.com/image/fetch/$s_!Ve-l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Ve-l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ve-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png" width="960" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:960,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ve-l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 424w, https://substackcdn.com/image/fetch/$s_!Ve-l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 848w, https://substackcdn.com/image/fetch/$s_!Ve-l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Ve-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875bc23b-a7ed-4e0d-a2ac-e618e93f6b22_960x720.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><div><hr></div><h1>14 prompts ruled AI discourse in 2025</h1><p>The <a href="https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/">METR horizon length plot</a> was an excellent idea: it proposed measuring the length of tasks models can complete (in terms of estimated human hours needed) instead of accuracy. I'm glad it shifted the community toward caring about long-horizon tasks. They are a better measure of automation impacts, and economic outcomes (for example, labor laws are often based on number of hours of work).</p><p>However, I think we are overindexing on it, far too much. Especially the AI Safety community, which based on it, makes huge updates in timelines, and research priorities. I suspect (from many anecdotes, including roon&#8217;s) the METR plot has influenced significant investment decisions, but I&#8217;ve not been in any boardrooms.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6aVo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6aVo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6aVo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6aVo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6aVo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6aVo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg" width="957" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:957,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6aVo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6aVo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6aVo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6aVo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F804a061c-39ce-4d02-a065-d046f6953226_957x514.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">2 popular AI safety researchers making massive updates based on the Claude 4.5 Opus result today, 200+ likes, within 6 hours.</figcaption></figure></div><p>Here is the problem with this. In 2025, according to this plot, frontier AI progress occurred in the regime of horizon length between 1 to 4 hours.</p><p>Guess how many samples have 1-4hr estimated task lengths in the METR data?</p><p>Just <strong>14. </strong>How do we know? Kudos to the authors, <a href="https://arxiv.org/abs/2503.14499">the paper</a> has this information, and they transparently provide <a href="https://github.com/METR/eval-analysis-public/blob/main/data/external/all_runs.jsonl">task metadata</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_!H34b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H34b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H34b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H34b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H34b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H34b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg" width="957" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:957,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H34b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 424w, https://substackcdn.com/image/fetch/$s_!H34b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 848w, https://substackcdn.com/image/fetch/$s_!H34b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!H34b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb3fd229-06cb-4a4e-8eed-2055f0bea5ab_957x622.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure <strong>14 </strong>of <a href="https://arxiv.org/pdf/2503.14499">their paper</a>. 14 tasks in the 1-4 hr range. Illuminati confirmed?</figcaption></figure></div><p>Hopefully, for many, this alone rings alarm bells. Under no circumstance should we be making such large inferences about <a href="https://ai-2027.com/">AGI timelines</a>, <a href="https://x.com/peterwildeford/status/1991949729987752073?s=20">US vs China</a>, <a href="https://x.com/emollick/status/1991890368649179327?s=20">Closed vs Open</a> model progress, research priorities, <a href="https://x.com/scaling01/status/2002196710823444669?s=20">individual model quality etc.</a> based on just 14 samples. An early sign of this problem was there when the original METR paper was released in March 2025. The best performing model at the time, Claude 3.7 Sonnet, was estimated to have a horizon length of 59 mins. Now see its success rate distribution over task lengths:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V7do!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V7do!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V7do!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V7do!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V7do!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V7do!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg" width="819" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:819,&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_!V7do!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V7do!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V7do!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V7do!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4e1ee-92d3-436c-a6d7-792070433664_819x718.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Notice how the model has almost a 60 &#177; 15% probability of success on 1-2hr tasks. So why is the estimated 50% success horizon length 59 minutes?! Because it doesn&#8217;t get anything right in the 2-4 hr range. METR calculates the horizon length by fitting a logistic curve to individual sample outcomes, like the dark purple line above. Notice how 0% on the 2-4hr range leads to a very bad logistic fit (the curve is below the 95% confidence interval for 0.5-1hr, and 1hr-2hrs range). We&#8217;ll come to my skepticism arising from the core modelling assumption, of using a logistic curve, later. My suspicion is Claude 3.7 Sonnet has 0% success in the 2-4hr range because they only had 6 samples for that range, most of which were from cybersecurity capture the flag contests. Cyber is considered a <a href="https://www.wmdp.ai/">dual-use, safety hazard capability in WMDP</a>, which labs were careful about in early 2025. Remember, this is Anthropic. </p><h1>To improve METR horizon length, train on cybersecurity contests</h1><p>I promised you there&#8217;s a way to game the horizon length on the METR eval. Here&#8217;s how. The samples in the 1 minute to 16 hour range mostly come from <a href="https://metr.org/hcast.pdf">HCAST</a>. It turns out HCAST transparently tells us what each of these tasks are about.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m9tb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m9tb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 424w, https://substackcdn.com/image/fetch/$s_!m9tb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 848w, https://substackcdn.com/image/fetch/$s_!m9tb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 1272w, https://substackcdn.com/image/fetch/$s_!m9tb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m9tb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png" width="906" height="1482" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1482,&quot;width&quot;:906,&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_!m9tb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 424w, https://substackcdn.com/image/fetch/$s_!m9tb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 848w, https://substackcdn.com/image/fetch/$s_!m9tb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.png 1272w, https://substackcdn.com/image/fetch/$s_!m9tb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77d35279-5280-42f9-920e-a4d0897fb36f_906x1482.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"><strong>HCAST 1.5-3.5 hour Task Descriptions.</strong> The <a href="https://arxiv.org/abs/2503.17354">paper&#8217;s</a> Appendix D has a description of each task, sorted by estimated time taken.</figcaption></figure></div><p>Why is this a big deal? Well, if you know what topic you want to improve performance on, its not that hard to do so. You can <a href="https://arxiv.org/abs/2507.23751">create targeted synthetic data</a>, or just hire vendors like Scale, Mercor and Surge to upsample such tasks in your post-training mix. If you notice, most of the tasks in this range are Cybersecurity CTFs, and MLE tasks. OpenAI has been explicit about specifically targeting these capabilities for recent Codex models:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g-8q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g-8q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 424w, https://substackcdn.com/image/fetch/$s_!g-8q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 848w, https://substackcdn.com/image/fetch/$s_!g-8q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 1272w, https://substackcdn.com/image/fetch/$s_!g-8q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g-8q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png" width="1355" height="479" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:479,&quot;width&quot;:1355,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74219,&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://shash42.substack.com/i/179552625?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.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_!g-8q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 424w, https://substackcdn.com/image/fetch/$s_!g-8q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 848w, https://substackcdn.com/image/fetch/$s_!g-8q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.png 1272w, https://substackcdn.com/image/fetch/$s_!g-8q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f8b522-3607-4a37-ba89-f8a434760279_1355x479.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>Now, I&#8217;m not saying the labs are training on MLE and Cybersecurity data to game the METR plot. They probably have other incentives to improve on them. But this is precisely why the METR plot is unlikely to generalize, it measures exactly what US labs are focusing on! If Kimi, or DeepSeek, want to shoot past, they can just collect a lot of ML-Training and Cybersecurity prompts, and finetune on them. </p><p>Note that given there are only 14 samples in the relevant task length range, getting even 1 or 2 extra samples right significantly increases horizon length! It probably increases even more if you get the longer tasks (8h+, from RE-Bench right), by luck or overfitting, as <a href="https://x.com/METR_Evals/status/2002203632150688087?s=20">today&#8217;s Claude 4.5 Opus result showed us</a>. In fact, perhaps because Anthropic doesn&#8217;t want to risk training on cybersecurity, we still have low accuracy in the 2-4hr range?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OnP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OnP6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OnP6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OnP6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OnP6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OnP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg" width="1050" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70166,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!OnP6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OnP6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OnP6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OnP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff248d2b6-093a-4fad-8834-4d302408cc1e_1050x596.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>HCAST Accuracy alone predicts log-linear trend in METR Horizon Lengths</h1><p>Finally, lets look at how METR estimates 50% success horizon length. They assume a logistic relation between the probability of success, and gap between the horizon length (estimated variable) and task length:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m3OA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m3OA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 424w, https://substackcdn.com/image/fetch/$s_!m3OA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 848w, https://substackcdn.com/image/fetch/$s_!m3OA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 1272w, https://substackcdn.com/image/fetch/$s_!m3OA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m3OA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png" width="1456" height="118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:118,&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_!m3OA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 424w, https://substackcdn.com/image/fetch/$s_!m3OA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 848w, https://substackcdn.com/image/fetch/$s_!m3OA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 1272w, https://substackcdn.com/image/fetch/$s_!m3OA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b701f-c93c-488e-a150-591bdaf1feca_2614x212.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You infer <strong>h </strong>(the 50% horizon length) by fitting the 0/1 success evaluation data of each task. &#946; is also a learnt parameter, governing the slope of how fast the logistic function falls from 1 to 0.</p><p>I think once you assume a logistic function, its almost guaranteed that if a new model solves one additional task, it&#8217;s going to continue the log-linear trend. Remember that METR also only adds more models to the point when they think they are likely to push the frontier. Coupled with measuring on a task distribution that model developers are actively trying to improve on, I think the log-linear trend, or X month doubling period, pops out almost tautologically from the logistic fit assumption.</p><p>For example, I tried deriving the horizon length from JUST their reported accuracy,<em> without looking at individual sample evaluations at all. </em>Remember how the main contribution of the METR plot was shifting focus from aggregate accuracy to horizon lengths? Well it turns out, if you use the aggregate accuracy, and the task length distribution, and fit the logistic function to estimate horizon length assuming even a constant &#946;=0.7, you recover the log-linear trend:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mIAy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mIAy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 424w, https://substackcdn.com/image/fetch/$s_!mIAy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 848w, https://substackcdn.com/image/fetch/$s_!mIAy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!mIAy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mIAy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;: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_!mIAy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 424w, https://substackcdn.com/image/fetch/$s_!mIAy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 848w, https://substackcdn.com/image/fetch/$s_!mIAy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.png 1272w, https://substackcdn.com/image/fetch/$s_!mIAy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35e9e4de-dc10-4537-9b87-3b6ec77f1b22_1800x1050.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>This means, if you had access to just the aggregate accuracy on HCAST, you could estimate the horizon length without knowing which samples the model gets right or wrong. It could be wrong on the short ones, and right on the long ones, for all you care.</p><p>Now presumably this logistic fit assumption arises from an earlier plot in the paper, claiming model success rates go down linearly with doubling in task length. I have a qualm with this plot too:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iZkk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iZkk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iZkk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iZkk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iZkk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iZkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg" width="764" height="718" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:718,&quot;width&quot;:764,&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_!iZkk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iZkk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iZkk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iZkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab0f761-72d4-45f0-a11f-5ddc5a68ac49_764x718.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Notice how the log-linear fit here only looks good for the SWAA data, in the 1 sec - 1 min range. There&#8217;s something completely different going on for tasks longer than 1 minute, clearly not explained by the log-linear fit. If you tried to make a best fit line on the blue points (the length of tasks we care about after 2024), you&#8217;d get a very different, almost vertical line, with a very low R^2. I don&#8217;t know how load-bearing this is on the use of a logistic function to fit p(success) vs task length when estimating horizon lengths.</p><p>I am not a statistician, so I am uncertain about this final part of the analysis. I don&#8217;t know what it implies. I don&#8217;t know how problematic it is to assume a logistic function for this data. It&#8217;s hard to say for sure, as, for subsequent models after Claude 3.7 Sonnet, they didn&#8217;t release data to compute the success rate vs task length distribution. I invite people more experienced than me in statistics to look into this, because it seems a bit suspicious.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9mRw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9mRw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9mRw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9mRw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9mRw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9mRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg" width="995" height="952" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:952,&quot;width&quot;:995,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Aaron Francis (@aarondfrancis) on X&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="Aaron Francis (@aarondfrancis) on X" title="Aaron Francis (@aarondfrancis) on X" srcset="https://substackcdn.com/image/fetch/$s_!9mRw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9mRw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9mRw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9mRw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34d118af-f662-4b84-9e52-84cefa11bd24_995x952.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Overall, I wish we had more, and robust measurements for model horizon lengths. I think it is a much more meaningful metric than accuracy. Heck, I even wrote a <a href="https://arxiv.org/abs/2509.09677">paper</a> on this topic. I applaud METR for turning my, and many others&#8217; attention towards this. But the way people are misinterpreting, and making wild inferences from the headline horizon length numbers METR puts out every month,  worries me. If we are staking investment decisions, and research priorities based on an evaluation, it needs to be really robust. And making robust long-horizon benchmarks is hard, expensive, and uncharted territory. I hope <a href="https://x.com/METR_Evals/status/2001473506442375645?s=20">METR plot v2</a> rises to the challenge!</p><p><em>I thank Sumeet Motwani, Ameya Prabhu, Arvindh Arun, and Akshit Sinha for feedback on this post. I appreciate folks at METR <a href="https://x.com/idavidrein/status/2002232059062878564?s=20">recognizing</a> the value of these critiques when I tweeted about them.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://shash42.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 Shashwat&#8217;s Substack! 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[The Research Process]]></title><description><![CDATA[A live document collecting learnings about the research process as they come.]]></description><link>https://shash42.substack.com/p/the-research-process</link><guid isPermaLink="false">https://shash42.substack.com/p/the-research-process</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Mon, 24 Nov 2025 16:21:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DAnO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003a2c4e-ea3d-415f-8142-66e5b7827c68_96x96.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I will occasionally update this post with reflections on important questions about the research process, as they come. </p><h2>How to choose research bets?</h2><p>The creation of this post was spurred by a surprisingly high number of responses to a question I tweeted about. The responses seem too useful to lose to the broken X search algorithm (which Google search / LLMs may not be able to index well).</p><p>The question:</p><blockquote><p>How do PhD students / researchers manage the sinking feeling of having a growing bucketlist of interesting ideas/directions but not enough time to try any of them?<br><br>How do you select when multiple seem promising?</p></blockquote><p>At the time of copying this here, there are 48 comments. There was obviously no single answer, which is precisely why its helpful to look at the whole set of comments: https://x.com/ShashwatGoel7/status/1992606250698408155?s=20</p><p>I&#8217;m grateful for everyone who took out time from pursuing their research ideas to leave advice for my question. For the sake of those who don&#8217;t want to click and scroll through 50 comments, I&#8217;ll also paste my top 5 favourites (<a href="https://slatestarcodex.com/2014/03/24/should-you-reverse-any-advice-you-hear/">but different people would value different advice!</a>):</p><blockquote><p>by remembering that the hypothesis space is in fact infinite and that there is no way to possibly accomplish all of it; to instead look inwards towards my own desires and goals; to look outwards at the change i want to see in the world. knowing it is hopeless to try doing it all. - <em>Glenn Matlin</em></p></blockquote><blockquote><p>You could work with coauthors and do a little bit more that way. But you kind of need your own lab with students to scale much more. You could try to recruit smart undergrads though. I suppose if you don&#8217;t care as much about author credit you could post the ideas and any student looking for stuff to do could run with them. Shashwat&#8217;s 17th problem. - <em>Neal Parikh</em></p></blockquote><p>many people suggested writing down, and tips on prioritization:</p><blockquote><p>Write them down in a big list of one-off ideas and cluster them over time. If the same idea keeps coming up in different forms, there&#8217;s probably something larger interesting there! - <em>William Merrill</em></p></blockquote><blockquote><p>By elimination. For example, you can rank them by expected impact, novelty, feasibility given the time frame and resources, personal obsession (i.e., would you regret not doing it), potential for follow-up publications, and whether the background or technique learned has general applicability for other research directions. LLMs made it possible now to brain storm the ideas/criteria with them, and even use their help to rank them. But you need to use good prompts to get objective results. - <em>Mohammad Alfiky</em></p></blockquote><p>and finally, the most liked one :)</p><blockquote><p>One option is to just roll a 25 sided die.<br><br>Sometimes people get stuck by the tyranny of choice and it can be better to just pick randomly to offload that pressure. - <em>Phillip Isola</em></p></blockquote><p> </p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Scientific discovery as a training environment for Superintelligence]]></title><description><![CDATA[Why I think automated research is the means, not just the end, for ASI]]></description><link>https://shash42.substack.com/p/automated-scientific-discovery-as</link><guid isPermaLink="false">https://shash42.substack.com/p/automated-scientific-discovery-as</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Wed, 19 Nov 2025 23:50:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b929af70-29c0-40ec-baf4-a78524689c73_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I believe finding the right training data and environments to spend both training compute is the <a href="https://blog.jxmo.io/p/there-are-no-new-ideas-in-ai-only">key driver of AI progress</a>, <a href="https://ysymyth.github.io/The-Second-Half/">hereon</a>.</p><p>We know from the BERT to GPT transition that scaling up training data leads to generalizable capabilities far beyond task-specialized finetuning. Instead of the ongoing trend of paying billions to curate fixed narrow environments to specialize models, what general environment could be a successor to internet-scale pretraining? In this post, I make a case for automated research, or general scientific discovery. I argue that training models to be better researchers shall incentivize many of the capabilities missing in 2025&#8217;s language models that may bridge the gap to superintelligence. Many think scientific discovery is just an impactful application of superintelligence. I have not seen anyone publicly state the causality in the other direction. </p><p>This is NOT the AI 2027 <a href="https://ai-2027.com/">superhuman AI researcher will lead to an &#8220;intelligence explosion&#8221;</a> argument. Instead, I focus on how training AI for scientific discovery sets us up to build the missing capabilities in the LLMs of today. Internet-scale pretraining provided LLMs humanity&#8217;s collective knowledge. Post-training for scientific discovery will teach them how to acquire, and create knowledge. This can start with training models as better co-scientists, and slowly build towards executing end-to-end experiments. And by &#8220;training&#8221;, I don&#8217;t necessarily mean only &#8220;weights&#8221;. I mean evolving the <a href="https://arxiv.org/abs/2506.13131">entire AI system</a>, which may include the weights. </p><p>Concretely, scientific discovery demands:</p><ul><li><p><strong>Coherent long-horizon planning and execution</strong></p></li><li><p><strong>Continual adaptation to build on new findings</strong></p></li><li><p><strong>Reasoning about uncertainty</strong></p></li><li><p><strong>Sample-efficient learning</strong></p></li><li><p><strong>Curiosity and open-ended exploration</strong></p></li></ul><p>These are the key capabilities today&#8217;s models lack. Optimizing for scientific discovery would incentivize all of them. Why not any other environment? I do think that many other real-world decision making processes involve similar skills.</p><p>Yet, scientific discovery has a unique set of properties ideal for training:</p><ul><li><p><strong>Large-scale, open data</strong></p></li><li><p><strong>Verifiability</strong></p></li><li><p><strong>Truth-seeking</strong></p></li></ul><h2>Capabilities Instrumental to an AI Scientist</h2><p>Deep Learning, at sufficient scale and diversity, can lead to the emergence of capabilities that are necessary for optimizing any objective or environment.</p><p>Scientific discovery requires <strong>coherent long horizon planning, execution, and reasoning about environment feedback</strong>. Carrying out scientific projects can take expert humans anywhere between months to many years. There are many experiments to plan, and while some work out as planned, others fail. Scientific ideas require constant refinement based on experimental results, and careful execution to ensure there are no confounders. They require navigating and processing large amounts of data, which needs memory beyond what current context limits (even with context management) allow.</p><p>Scientific discovery requires <strong>continual adaptation, iterating on top of new scientific discoveries. </strong>Crucially, scientific discovery is not about solving problems that are known to be solvable, which current AI benchmarks test. Instead, it pushes the frontier of what&#8217;s solvable, by leveraging recent breakthroughs. Today&#8217;s models are good at finding and combining past knowledge, but learn little <a href="https://www.dwarkesh.com/p/timelines-june-2025">&#8220;on the job&#8221;</a> from others&#8217; and their own experiments.</p><p>Scientific discovery requires <strong>reasoning about uncertainty, to solve open-ended problems</strong>. Today we know how to make models almost superhuman at well-specified problems (e.g. <a href="https://x.com/OpenAI/status/1968368133024231902">OpenAI&#8217;s system solved all competitive programming problems at ICPC 2025</a>). But models remain underwhelming on tasks that are not well specified, and require gathering more information.</p><p>Scientific discovery requires <strong>sample efficiency: in both information and skill acquisition.</strong> Science is always budget constrained in both time and resources. Large-scale scientific experiments can sometimes take months to run. There isn&#8217;t much room for trial-and-error. Even if we put resource constraints in running scientific experiments aside, <a href="https://pages.ucsd.edu/~cmckenzie/Simonsohnetal2014JEPGeneral.pdf">mindless trial and error would lead to most findings being false</a>. As a result, scientists have to be extremely efficient with how they acquire information, and extrapolate from it. In comparison, training via gradient descent would be way too inefficient. While today&#8217;s models show some efficiency in-context, anecdotally, whenever I discuss research with models<sup>1</sup>, they respond with way too many, far too inefficient experiments to test any hypothesis.</p><p>Scientific discovery incentivizes <strong>curiosity, open-ended exploration, and creativity. </strong>Breakthroughs in science often come from unexpected places. Doing obvious, incremental improvements is not always optimal. Instead, one has to sometimes ask questions no one has asked before, and yet turn out to be important in the long run. The reward functions, and conviction, are often intrinsic, based on introspection. External rewards (e.g. whether the research was impactful) only arrive after a long time, and are noisy. Self-verification, course correction, and epistemic humility become essential.</p><h2>Why specifically Science?</h2><p>I think there are a few key reasons that make scientific discovery uniquely promising as a scalable environment to train ASI:</p><ul><li><p>Large-scale data is openly available. The corpus of scientific literature available on the internet is extremely large, spans diverse domains, and its potential is largely untapped for AI training<sup>2</sup>. The scientific method is surprisingly general, precisely because it is only constrained by verifiability&#8230;</p></li><li><p>Verifiability is the foundation of science. For many real-world decisions, we cannot know how things might&#8217;ve gone if we did things differently. Science is all about designing experiments to test such counterfactuals. Moreover, in good science, there is always a <a href="https://www.jasonwei.net/blog/asymmetry-of-verification-and-verifiers-law">generator-verifier gap</a>. It can take months or years to arrive at a scientific result, but once something is understood, it becomes easy to explain, verify, and reproduce results for others. </p></li><li><p>Science prioritizes integrity and truth-seeking. In contrast, much of real-world decision making is often power-seeking instead (for e.g. in corporations or politics). While there are other complex goals like maximizing profit that would require learning the skills mentioned above, optimizing these could get quite harmful. While science too can sometimes be unethical, or dual-use, norms around this are well established and decently enforced in the community. </p></li></ul><h2>Challenges</h2><p>Of course, all this is easier said than done. Getting models to carry out end-to-end science, or <a href="https://research.google/blog/accelerating-scientific-breakthroughs-with-an-ai-co-scientist/">even help human researchers</a>, requires solving many technical challenges. While scientific breakthroughs in narrow environments like AlphaFold have been transformative, to be a successor of internet-scale pretraining, we will need environments that enable general scientific reasoning. It remains unclear how to convert our vast body of scientific literature into environments one can train language model (agents) on. Most science cannot even be performed with digital simulations, requiring human studies or wet labs. Even for what can be digitally simulated (e.g. AI research), the compute and time needed for training AI scientists would be many orders of magnitude more than what we have built today (yes, the infra investments might not be a bubble). This is because science is a long-horizon task, and verification signals based on the outcome of an experiment can take a long time to arrive. Our learning algorithms, and AI system architectures, will have to be made much more suitable for long-horizon tasks (outcome rewards won&#8217;t be enough, and memory, continual learning will be essential). Overall, I have little clarity on what the training loop even looks like. But I think once shown a north-star, between gradient and graduate student descent, Deep Learning always finds a way&#8230;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://shash42.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://shash42.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Footnotes</h2><p><em>Thanks to Maksym Andriuschenko and Ameya Prabhu for providing feedback on a draft of this blogpost.</em></p><p><sup>1</sup>I have recently spent a lot of time looking at model generated experiment plans. LLMs propose throwing the kitchen sink at the problem, and then some more&#8230;</p><p><sup>2</sup>I say so because training to predict the next token of a scientific paper just cannot extract its value. Papers are written in a weird way where all the important insights are spoiled in the beginning, between the Abstract and Introduction. This reduces the ingenuity required to predict subsequent tokens, and hence also the learning potential. Besides, a paper compresses away all the iteration that goes into the scientific process, so it has not that much to teach through imitation. Science is learnt by thinking and doing.</p><p><sup>3</sup>Why do I think this post was worth writing? In part, it helps make sense of where frontier labs might be going. For example, in the last few months, O<a href="https://www.youtube.com/watch?v=ngDCxlZcecw">penAI announced it is focusing on creating automated researchers</a> by 2028, while startups like <a href="https://periodic.com/">Periodic Labs</a>, and <a href="https://edisonscientific.com/articles/announcing-kosmos">Edison</a> were launched to create AI Scientists. And of course, DeepMind is the OG in AI for scientific discovery. </p>]]></content:encoded></item><item><title><![CDATA[what if things went well?]]></title><description><![CDATA[a human-AI collaboration.]]></description><link>https://shash42.substack.com/p/what-if-things-went-well</link><guid isPermaLink="false">https://shash42.substack.com/p/what-if-things-went-well</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Mon, 13 Oct 2025 23:33:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RH66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Why is most sci-fi pessimistic? </p><p>Growing up, I never quite liked shows about technology. Black Mirror? I absolutely hated whatever parts of it I was forced to watch. This was weird. I was supposed to be a nerd. And I surrounded myself with tech-obsessed people <a href="https://x.com/ShashwatGoel7/status/1907728010502881701">pretty early</a>. So why I didn&#8217;t I like sci-fi? People kept recommending new tech shows, and I either kept leaving them mid-way with a bitter taste, or eventually, just ignoring them. </p><p>A decade later, in the midst of what people now like to call the &#8220;AI bubble&#8221;, I think I have finally realized. People like being pessimistic about technology. For example, we&#8217;ve made incredible progress in AI in the last few years. And yet, instead of appreciating it, forget contributing to it, it seems like the whole world wants AI to be a bubble. Heck, they might even will it into &#8220;being&#8221; one, at least temporarily. </p><p>It then makes sense why most popular &#8220;sci-fi&#8221; has a dystopian tinge. People, it seems, don&#8217;t want things to well. So we get more pessimistic &#8220;tech&#8221; shows. This feeds into people being more skeptical about technology. And so it cycles. </p><p>On the other hand, since I was a kid, I&#8217;ve always liked technology. There are so many problems out there. How else will we solve them? We need more of it. Soon. At least, that&#8217;s what I concluded. The only show about &#8220;tech&#8221; I truly loved, and couldn&#8217;t stop re-watching, was Silicon Valley. Ironically, it felt most real, despite being a &#8220;caricature&#8221;.</p><p>There are clearly techno-optimists out there. We would pay so much for more sci-fi, that while rooted in realism, paints a positive picture. While we might be a minority, making us unworthy of Netflix&#8217;s attention, theres surely enough of a critical mass for <em>someone</em> to take this up. We need to break the wheel.</p><p>What surprises me is that technology companies haven&#8217;t produced such media. Why hasn&#8217;t Google funded a movie on how 2040 would look like, if things went well? I hope OpenAI does this when they use Sora to collaborate with Hollywood. Obviously, I am acutely aware of the risks of companies &#8220;influencing public opinion&#8221;, and believe it or not, technology at large. But right now, I daresay optimism is undersubscribed. Plus, if we can get people to imagine what a good future <em>could</em> be, we might inspire them to build it, which only increases the chance of things going well.</p><p>I&#8217;m not a writer, so for now, I&#8217;ll just use the amazing language models they&#8217;ve created:</p><blockquote><p>Imagine a realistic &#8220;science fiction&#8221; scenario, where technology changes things for the better. Discuss how people&#8217;s lives change with concrete examples. Trace everything from micro to macro impacts. Write as an easy to read, part of a blog.</p></blockquote><p>Here&#8217;s GPT-5-Pro: <a href="https://chatgpt.com/share/68ed7ede-4178-800f-a27f-ddf9b82b4060">https://chatgpt.com/share/68ed7ede-4178-800f-a27f-ddf9b82b4060</a></p><p>Claude 4.5 Sonnet: <a href="https://claude.ai/share/1017dd04-58ef-44cb-bb75-14ad60818334a">https://claude.ai/share/1017dd04-58ef-44cb-bb75-14ad60818334a</a></p><p>Unfortunately, Gemini 2.5 Pro doesn&#8217;t allow me to share a link. But here&#8217;s a snippet:</p><blockquote><p>Imagine <strong>Anya</strong>, a landscape architect in 2075. Her life is subtly and profoundly improved by her &#8220;Digital Custodian&#8221; (DC), which she calls &#8220;Elmsworth.&#8221;</p><ul><li><p><strong>Morning &amp; Health:</strong> Anya wakes up not to an alarm, but when Elmsworth detects her sleep cycle has reached its natural conclusion. The lights in her apartment have slowly brightened to mimic a sunrise. In the kitchen, the nutrient printer has prepared a breakfast shake tailored to her body&#8217;s needs, which Elmsworth identified overnight via non-invasive sensors in her mattress. It detected slightly low magnesium levels and a need for more complex carbohydrates for her planned afternoon run. There&#8217;s no &#8220;dieting&#8221;; there&#8217;s just perfect, automated nutritional balancing.</p></li><li><p><strong>Work &amp; Creativity:</strong> Anya&#8217;s job isn&#8217;t about tedious drafting or soil analysis anymore. She interfaces with the city&#8217;s public works DC to design a new park. She describes her vision in broad strokes: &#8220;a space that encourages quiet reflection but can also handle weekend crowds, using native, drought-resistant plants.&#8221; Elmsworth, along with the city&#8217;s AI, instantly generates dozens of viable 3D models, complete with ecological impact reports, irrigation plans, and budget forecasts. Anya&#8217;s role is now purely creative and strategic. She spends her day refining the <em>feel</em> and <em>purpose</em> of the space, while the AI handles the immense technical workload. This frees up 90% of her time, which she can use for professional development or personal projects.</p></li><li><p><strong>Learning &amp; Leisure:</strong> After work, Anya decides to learn a traditional Japanese woodworking technique. Elmsworth curates a personalized lesson plan, using augmented reality overlays to guide her hands and show her exactly where to make the cuts on a piece of reclaimed timber. It adapts the difficulty in real-time based on her success rate. She&#8217;s not just watching a video; she&#8217;s receiving one-on-one tutelage from the world&#8217;s best virtual carpenter.</p></li></ul></blockquote><p>All models outputs involve reliable digital personal assistants, traffic optimization, better medical devices and more. Quite sane. And that&#8217;s the point! Even if nothing special happens, we <em>could</em> be headed toward a <em>much</em> better world. I would love swapping with the fictional characters the models imagine, living chill, comfortable lives. </p><p>And now, let&#8217;s ask GPT-5 Pro to create a &#8220;realistic&#8221; timeline. Note how the prompt is neutrally phrased. I just wanted to see what comes up by default.</p><blockquote><p>Write a realistic perspective on how technology will progress. Go year by year, starting from 2026, to 2040, listing changes in a normal person&#8217;s life.</p></blockquote><p>GPT-5 Pro: <a href="https://chatgpt.com/share/68ed7b91-37dc-800f-b552-86cbef466a61">https://chatgpt.com/share/68ed7b91-37dc-800f-b552-86cbef466a61 </a></p><p>Thankfully, its cautiously optimistic! I half-expected an aggregate of human sci-fi, highlighting what technology breaks in society. Instead, in 2040, everyday errands shrink with AI agents, driverless ride-hail becomes common, city infrastructure becomes more coordinated, misinformation reduces, and work culture optimizes outcomes over hours. Yet, I could totally imagine these outcomes as early as 2030&#8230;</p><p>So finally, a cooler prompt:</p><blockquote><p>Imagine technological progress continues to be as fast as AI progress was between 2022 to 2025. How would the average person&#8217;s life change. Give a timeline from 2025 to 2040. Be creative, but realistic.</p></blockquote><p>GPT-5 Pro: <a href="https://chatgpt.com/share/68ed80f5-811c-800f-8ff3-10839270430a">https://chatgpt.com/share/68ed80f5-811c-800f-8ff3-10839270430a </a></p><p>This one honestly feels closer to my expectations, but still too slow. What do you mean household robots do laundry only in 2033?! I wish OpenAI trained their models to be as imaginative, and ambitious as themselves&#8230; On the other hand, I like how it thinks Government services will have response times in seconds by 2032. <br><br>So finally, here&#8217;s the illustration of Technology 2040, imagined by GPT-5 Pro, and illustrated by Nanobanana&#127820;, in the style of a Renaissance grand mural.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RH66!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RH66!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RH66!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RH66!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RH66!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RH66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2183343,&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://shash42.substack.com/i/176084406?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.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_!RH66!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RH66!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RH66!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RH66!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e398faf-62db-4578-aaff-108b4afcc2e7_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://shash42.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 Shashwat&#8217;s Substack! 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[Not all bits are made equal]]></title><description><![CDATA[Focus on the higher-order bits.]]></description><link>https://shash42.substack.com/p/not-all-bits-are-made-equal</link><guid isPermaLink="false">https://shash42.substack.com/p/not-all-bits-are-made-equal</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Wed, 08 Oct 2025 02:57:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0acb8a98-4ab7-44fa-8ed7-b81666211bfa_956x144.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some bits of information matter more than others. This observation is simple, yet has major implications for both exploration and learning. In humans, and AI. </p><p>Take the simple example of trying to estimate a large number. If its a number in the hundreds, it only matters if you got the hundreds place right. And the hundreds place matters millions of times less as the number nears a billion.  </p><p>And yet, we worry too much about the number of bits of information. This is too linear a view. When it comes to real-world uncertainty, the higher order bits matter exponentially more. A detailed history of Donald Trump&#8217;s favourite car make, that&#8217;s thousands of bits. Who cares? Is he the US President? Now that one bit can change the world.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jNuN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jNuN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jNuN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jNuN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jNuN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jNuN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg" width="956" height="144" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:144,&quot;width&quot;:956,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16914,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://shash42.substack.com/i/175580698?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jNuN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jNuN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jNuN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jNuN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e369609-0463-47db-bb70-28bc58cb8e37_956x144.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h2><strong>Implication for Making Decisions</strong></h2><p>For some time, I&#8217;ve been trying to use this principle to guide my research. In research, there are very many interesting questions&#8212;an endless list of phenomena yet to be explained. However, some questions are more important than others. These are the higher order bits. Given you, my reader, have finite time, these are the ones you should desperately prioritize. Don&#8217;t buy it from me? Take it from Richard Hamming. <a href="https://www.youtube.com/watch?v=a1zDuOPkMSw">You and Your Research</a> is perhaps the most important lecture a researcher can watch.</p><blockquote><p><em>&#8220;If you do not work on an important problem, it&#8217;s unlikely you&#8217;ll do important work.&#8221;</em></p></blockquote><p>In a funny coincidence, the &#8220;<em>Hamming Distance&#8221;</em> itself measures the opposite, which interestingly brings me to&#8230; AI. </p><h2><strong>Implication for AI</strong></h2><p>Consider Imitation vs Reinforcement Learning (RL)&#8212;perhaps the biggest question in AI <a href="https://www.youtube.com/watch?v=21EYKqUsPfg">right now</a>.  LLM RL learns from scalar rewards, a small number of bits of information in comparison to Supervised Finetuning (SFT), which imitates full sentences. On the surface, the latter is far more <em>&#8220;information-dense&#8221;</em>. Indeed, John Schulman&#8217;s excellent <a href="https://thinkingmachines.ai/blog/lora/">new blogpost</a> shows we need to change a small number of bits in an LLM to achieve the huge improvements we&#8217;ve seen from RL. Why could this be? Does this mean RL is less important for LLM learning?</p><p>No. You see, SFT, in a way, minimizes the <a href="https://en.wikipedia.org/wiki/Hamming_distance">hamming distance</a> to a reference answer. For SFT, each bit of difference matters equally. Potato, potahto? For SFT, it means the world. On the other hand, RL? It only cares about whether you succeeded or not, no matter how. That&#8217;s the highest order bit, the important one. The one that SFT would be willing to sacrifice to correctly imitate speling<sup>1</sup>. </p><p>And that my friends is the power of RL over imitation in the limit. It supervises the highest order bit, and saves you the cost of collecting the less important ones. </p><p></p><p><sup>1 Of course, SFT is still important when you *do* care about all bits, such as when gathering &#8220;knowledge&#8221;. In that case, RL may be too inefficient. Contrary to what this post may have you believe, I am not an RL &#8220;Maximalist&#8221;.</sup></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://shash42.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 Shashwat&#8217;s Substack! 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[It is time to move on from MCQ evaluations]]></title><description><![CDATA[We show generative evaluations using language models are now a viable alternative to MCQs that scales cheaply.]]></description><link>https://shash42.substack.com/p/it-is-time-to-move-on-from-mcq-evaluations</link><guid isPermaLink="false">https://shash42.substack.com/p/it-is-time-to-move-on-from-mcq-evaluations</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Sun, 06 Jul 2025 12:02:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1eGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><a href="https://arxiv.org/abs/2507.02856">New paper:</a></strong><a href="https://arxiv.org/abs/2507.02856"> </a><em><a href="https://arxiv.org/abs/2507.02856">Answer Matching Outperforms Multiple Choice for Language Model Evaluations.</a></em></p><p><strong>TLDR: </strong>Using MCQs for AI benchmarking is problematic--you can guess the answer without even looking at the question (in multimodal MCQ datasets, without the image!). We knew this, but there didn't seem any alternative. We show now that language models are good enough, using small open-source ones to match generative responses to a ground-truth reference answer works much better, and turns out to be cheaper than MCQ evals!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://shash42.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 Shashwat&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1eGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1eGP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1eGP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1eGP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1eGP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1eGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg" width="1108" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!1eGP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1eGP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1eGP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1eGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31f3caf5-4112-4d36-9410-5d2c1c20fc34_1108x723.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Discriminative Shortcuts in MCQ</h1><p>We found MCQs can be solved without even knowing the question. Looking at just the choices helps guess the answer and get high accuracies. This affects popular benchmarks like MMLU-Pro, SuperGPQA etc. and even "multimodal" benchmarks like MMMU-Pro, which can be solved without even looking at the image.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!exof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!exof!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 424w, https://substackcdn.com/image/fetch/$s_!exof!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 848w, https://substackcdn.com/image/fetch/$s_!exof!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 1272w, https://substackcdn.com/image/fetch/$s_!exof!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!exof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png" width="1456" height="735" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:735,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!exof!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 424w, https://substackcdn.com/image/fetch/$s_!exof!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 848w, https://substackcdn.com/image/fetch/$s_!exof!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.png 1272w, https://substackcdn.com/image/fetch/$s_!exof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9fbba908-0a68-4e0d-a934-5360f89b261d_2438x1230.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>Such choice-only shortcuts are hard to fix. We find prior attempts at fixing them-- GoldenSwag (for HellaSwag) and TruthfulQA v2 ended up worsening the problem. MCQs are inherently a discriminative task, only requiring picking the correct choice among a few given options. Instead we should evaluate language models for the generative capabilities they are used for. In the Appendix, we discuss how discrimination is easier than even verification, let alone generation.</p><p>Shortcuts are exacerbated by the recent trend of using LLMs to create MCQs. However, they are still significant in MMLU, which consists of human-designed exams like GRE and USMLE. These results are with a Qwen3-4B based classifier, but even DeBerta gets high shortcut accuracy.</p><p>But how do we grade generative responses outside "verifiable domains" like code and math? So many paraphrases are valid answers...</p><h1>Generative Evaluations with Answer Matching</h1><p>We show a scalable alternative--Answer Matching--works surprisingly well. Its simple--get generative responses to existing benchmark questions that are specific enough to have a semantically unique answer without showing choices. Then, use an LM to match the response against the ground-truth answer.</p><p>We conduct a meta-evaluation comparing Answer Matching to LLM-as-a-Judge without reference answers, MCQ, and also some non-discriminative variants of MCQ used recently like MC-Verify (for eg in Virology Capabilities Test) and MC-Cloze. We first compare the evaluations in a domain where ground-truth verification is possible, MATH, using the recently released MATH-MC variant for comparisons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ghec!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ghec!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 424w, https://substackcdn.com/image/fetch/$s_!Ghec!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 848w, https://substackcdn.com/image/fetch/$s_!Ghec!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!Ghec!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ghec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png" width="1456" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!Ghec!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 424w, https://substackcdn.com/image/fetch/$s_!Ghec!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 848w, https://substackcdn.com/image/fetch/$s_!Ghec!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!Ghec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabbc1852-2430-4c18-b79f-3b94e8a5903c_2510x1002.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Note how the non-discriminative styles of MCQ show reduced accuracy similar to generative evaluation (Left). But accuracy is not all you need from evals. They should be aligned at a sample-level with ground-truth verification, so we can study where models are right/wrong. From the alignment plot (Right), it becomes clear:</p><ul><li><p>All MCQ variants are poorly aligned with ground-truth verification.</p></li><li><p>Even small matchers (4B) can achieve near-perfect alignment</p></li><li><p>Models are much worse at judging correctness without a reference than answer matching (0.72 vs 0.98 for Deepseek V3).</p></li></ul><p>But we don't need LMs for verifiable domains. Rather we need them for tasks with unconstrained answers prone to "paraphrases" that are semantically equivalent. So we manually grade generative responses on free-form versions of frontier reasoning benchmarks which have arbitrary textual answers: MMLU-Pro and GPQA-Diamond. For human grading, we freely use the internet, calculators and more such tools to increase the accuracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IvMS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IvMS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 424w, https://substackcdn.com/image/fetch/$s_!IvMS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 848w, https://substackcdn.com/image/fetch/$s_!IvMS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!IvMS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IvMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png" width="1456" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!IvMS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 424w, https://substackcdn.com/image/fetch/$s_!IvMS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 848w, https://substackcdn.com/image/fetch/$s_!IvMS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!IvMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410d2ba-748d-4b97-b2a5-7e7688176a1f_2496x1074.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>Answer Matching outcomes give near-perfect alignment, with even small (recent) models like Qwen3-4B. In contrast, LLM-as-a-judge, even with frontier reasoning models like o4-mini, fares much worse. This is because without the reference-answer, the model is tasked with verification, which is harder than what answer matching requires--paraphrase detection--a skill modern language models have aced.</p><h1>Impacts on Benchmarking</h1><p>This is not merely a theoretical concern. Switching from MCQ to generative evaluations changes model rankings. Further, accuracies drop, and datasets that seem saturated start showing <a href="https://epochai.substack.com/p/gpqa-diamond-whats-left">room for improvement</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_!Y70y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y70y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 424w, https://substackcdn.com/image/fetch/$s_!Y70y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 848w, https://substackcdn.com/image/fetch/$s_!Y70y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!Y70y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y70y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png" width="1456" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!Y70y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 424w, https://substackcdn.com/image/fetch/$s_!Y70y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 848w, https://substackcdn.com/image/fetch/$s_!Y70y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!Y70y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bcd7e5b-cb4e-4bff-8293-02f3be36b830_2498x1002.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A common rebuttal is that LLM based evaluations are expensive. We show this is not true anymore. We don't need frontier API models, for answer matching Qwen3-4B might be enough. Surprisingly, with CoT enabled, MCQ costs more as models give longer outputs.</p><p>So instead of creating harder MCQs, we should focus our efforts on creating questions for answer matching, much like SimpleQA, GAIA, and parts of HLE. For example, either make questions specific enough to have a single semantic (LLMs can handle paraphrasing) answer, or list the multiple correct solutions that are possible.</p><p>We release our <a href="https://github.com/nikhilchandak/answer-matching">code</a>, and <a href="https://huggingface.co/collections/nikhilchandak/answer-matching-6866a99934c2a9e625cde219">annotations for subsets of MMLU-Pro and GPQA</a> which have a unique semantic answer.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://shash42.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 Shashwat&#8217;s Substack! 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[Counting Down Capabilities to AGI]]></title><description><![CDATA[What remains on the path to building generally-intelligent agents?]]></description><link>https://shash42.substack.com/p/counting-down-capabilities-to-agi</link><guid isPermaLink="false">https://shash42.substack.com/p/counting-down-capabilities-to-agi</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Sun, 29 Jun 2025 15:17:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ffc73c7b-a85a-45ab-8889-a11f51aa26c4_992x824.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://shash42.substack.com/i/167075844/introduction">Introduction</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/framework">Framework</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/ai-generality-of-knowledge">AI 2024 - Generality of Knowledge</a></p><p><a href="https://shash42.substack.com/i/167075844/the-frontier-general-agents">Part I on The Frontier: General Agents</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/reasoning">Reasoning: Algorithmic vs Bayesian</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/information-seeking">Information Seeking</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/tool-use">Tool-use</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/long-horizon-execution">Towards year-long action horizons</a><br>&#8230;. &#8230;. <a href="https://shash42.substack.com/i/167075844/long-horizon-input-towards-years-worth-of-experience-via-memory">Long-horizon Input: The Need for Memory</a><br>&#8230;. &#8230;. <a href="https://shash42.substack.com/i/167075844/long-horizon-output-towards-years-worth-of-actions-at-inference-time">Long-horizon Output</a><br>&#8230;. <a href="https://shash42.substack.com/i/167075844/multi-agent">Multi-agent systems</a></p><p>Part II on The Future: Generally-<em>Intelligent</em> Agents [TBA]</p><h1>Introduction</h1><p>This is a living document where I'll track my evolving thoughts on what remains on the path to building <em><strong>generally-intelligent agents</strong></em>. Why does this matter? Personally, taking a top-down view guides me on what research directions are important to pursue. More broadly, there is much debate about the pace of AI advancement&#8212;and I think this question deserves deep consideration. Generally-intelligent agents will be transformative, requiring both policymakers and society to prepare accordingly. Unfortunately, I think AI progress is NOT a smooth exponential that we can extrapolate to make predictions. Instead, the field moves by shattering one (or more) wall(s) every time a new capability gets unlocked. These breakthroughs present themselves as large increases in benchmark performance in a short period of time, but the absolute performance jump on a benchmark provides little information about when the next breakthrough will occur. This is because, for any given capability, it is hard to predict when we will know how to make a model learn it. But it&#8217;s still useful to know what capabilities are important and what kinds of breakthroughs are needed to achieve them, so we can form our own views about when to expect a capability. This is why this post is structured as a countdown of capabilities, which as we build out, will get us to &#8220;AGI&#8221; as I think about it.</p><p>Given the inherent uncertainty and complex nature of the topic, many things I write here will be opinionated, up for debate, and sometimes wrong. I will miss many important details. Any feedback and discussions are appreciated. Feel free to comment here, discuss on your favourite platform, <a href="mailto:shashwatnow@gmail.com">write me an email</a>, or <a href="https://forms.gle/9fkkeH5CRVf1PvrW9">drop anonymous notes</a>.</p><h2>Framework</h2><p>To be able to work backwards from the end-goal, I think it&#8217;s important to use accurate nomenclature to intuitively define the end-goal. This is why I&#8217;m using the term <em>generally-intelligent agents</em>. I think it encapsulates the three qualities we want from &#8220;AGI&#8221;:</p><ol><li><p><strong>Generality:</strong> Be useful for as many tasks and fields as possible.</p></li><li><p><strong>Intelligence:</strong> Learn new skills from as few experiences as possible</p></li><li><p><strong>Agency:</strong> Planning and performing a long chain of actions.</p></li></ol><p>This post will be made in two parts. In this first part, I will discuss <strong>the frontier</strong>&#8212;capabilities needed to achieve <em>general agents </em>which we are already seeing progress towards. In the follow-up to be released later, I will cover <strong>the future</strong>&#8212;the remaining capabilities needed to add <em>intelligence, </em>which might take longer. I will skip discussions safety, and more modalities (vision, audio etc.) which add further generality. While I think these are extremely important, they are beyond the scope of this post.</p><p>I used the more popular term &#8220;AGI&#8221; in the title as its a handy, recognisable short-hand. But it&#8217;s also overloaded. Some definitions (Turing Test) of it might already be achieved. Others are not concrete enough to work backwards from. So I will avoid it for the rest of the post. I also dislike the term &#8220;ASI&#8221; (Artificial Superintelligence). It leaves me wondering, <em>super</em> in what way, and to what? Often people mean better than humans. But why should that be the end-goal? First of all, it is ill-defined&#8212;different humans vary widely in their capabilities. Second, computers are already superhuman in so many ways. They already store more knowledge than any single human, with modern LLMs offering superhuman knowledge retrieval to any natural language query. Computational search is also better at optimising any programmatically specifiable task (such as fitting a curve). I think we can achieve superhuman performance on any capability. There is no reason to believe humans are optimal. We are just one instance of generally intelligent agents, and there is no reasons why we cannot create better ones. Besides, what&#8217;s easy for humans might not be for AI (motorphysical control), and vice-versa (breadth of knowledge). This is another reason to think about AI progress as a basket of capabilities, and measuring performance on each of these.</p><h2>AI 2024 - Generality of Knowledge</h2><p>Let&#8217;s first start at where we were in 2024. The primary mode of progress between early transformer Language Models (LM) like BERT in 2018 and LLMs like GPT-4 has been increasing generality in the model&#8217;s knowledge. This was achieved by training on larger and broader training corpora, until eventually we used most of the publicly available text on the internet. In this period, generality of knowledge was also the primary capability measured by benchmarks for state-of-the-art performance. Between 2023-early 2024, people particularly tracked progress on MMLU. Wait, what do I mean that MMLU, which combines school to college level test questions across STEM, Law, Humanities etc. measures knowledge? Don&#8217;t these examinations measure <em>intelligence?</em> First, note that here I use <em>knowledge</em> to encompass information one <em>needs to know</em> to solve a task&#8212;which includes everything from world facts, to how to perform common operations like arithmetic, more advanced medical procedures, as well as what humans consider &#8220;common sense&#8221;. In this sense, I do think that most examinations for students also mainly test <em>knowledge.</em> It so happens that for humans, knowledge-heavy tests turn out to be a cheap proxy that can correlate with intelligence and agency. This might be because given humans&#8217; reading, memory, time, and effort constraints, acquiring and retaining more knowledge can require intelligence and agency. However, once we remove these constraints, enabling models to read all human knowledge on the internet, many older benchmarks like MMLU only test retrieval of relevant knowledge. Most MMLU questions can be solved by anyone with access to google search, without being specialising in the domain themselves. A testament to this is how mobile phones or access to the internet is not allowed in most examinations that MMLU compiles questions from, because the ability to retrieve relevant knowledge can help a human with little domain expertise &#8220;cheat&#8221; and achieve high performance.</p><p>Note that GPT-4 was still a huge achievement. Removing the constraints humans face, and scaling up training data and compute is only possible due to decades of computing and AI research. GPT-4 demonstrated how general AI can be&#8212;encompassing all digital textual knowledge. The same is true for most language models released until 2024 (before o1), with pretraining teaching world knowledge, and instruction tuning (such as RLHF) teaching models about human preferences for a chatbot. GPT-4 like models do show &#8220;sparks&#8221; of an &#8220;intelligent agent&#8221;. They can answer questions that are novel in at least their phrasing, and sometimes about obscure facts or highly technical topics with limited training data. Retrieving relevant knowledge and composing it into a coherent output requires some, even if basic, intelligence, planning and execution. Still, much scope for progress remains.</p><h1>The Frontier: General Agents</h1><p>In this post, I will first talk about the capabilities needed to achieve general agents. I think we are already on track to build these capabilities, and general agents will soon achieve the <a href="https://techcrunch.com/2024/12/26/microsoft-and-openai-have-a-financial-definition-of-agi-report/">&#8220;financial definition of AGI&#8221;</a>, i.e. 100B$ in profits. Yet, we can achieve general agents without solving the problem of intelligence. For achieving generally-<em>intelligent </em>agents, I think we will need some more capabilities, which I will discuss in a followup post. </p><p>General agents will need to reason, not just in &#8220;verifiable&#8221; domains like code and math, but for true generality, also on tasks where environments and rewards are more uncertain or preference based, which I call &#8220;bayesian reasoning&#8221;. They will have to proactively seek information to reduce this uncertainty. General agents will act accurately over very long horizons spanning months or years. They will need to use tools to increase reliability and reduce costs. For example, to maintain memory, they can use tools like hierarchical databases, organizing memory into nested and interlinked pages. To perform long complex tasks beyond the context lengths they can process efficiently, can decompose them into sub-goals solved by sub-agents, also orchestrated using &#8220;tool&#8221;-calls. Overall, the AI systems that implement these capabilities will leverage ideas from the rich history of computation, to achieve a wide variety of complex long-horizon goals. I now discuss each of these capabilities below.</p><h2>Reasoning</h2><p><strong>Motivation.</strong> The big recent unlock has been "reasoning" capabilities. Like I mentioned, early GPT-4 models, or open-weight models like Llama-3, only served as immensely knowledgeable chatbots. However, they failed to solve math, coding, or puzzle challenges that reasonably smart high-schoolers could. Why, one might ask? Aren't there many such problems and their solutions available on the internet? There are many possible explanations, so I'll only state my favorite.</p><p>Consider teaching a kindergarten-going child what the capital of France is, versus how to solve math word problems. In the former, merely listening to the phrase "The capital of France is Paris" and imitating it a few times should be enough, the exact way same way language models learn when trained to predict the next token on a (huge) <em>static</em> corpus. However, on math word problems, and more genenerally reasoning tasks, there is a combinatorial explosion in terms of both the ways the same task can be represented, and the possible solutions.</p><p><strong>Defining Reasoning.</strong> Reasoning involves a sequence of decisions about what information should be considered, which logical abstractions should be applied next, or what actions to take. By logical abstraction, I mean anything from simple operators like addition and negation, to complicated procedures like solving a linear equation, that might be baked in as circuits in the model's weights. Here, mere memorisation and imitation is simply not enough, as there are a large number of slight variations on any problem that change the final answer, while many different solution paths and phrasings are equivalent, leading to the same answer. Just from this perspective, reasoning would require combinatorially (in the input length and solution size) more samples to learn by pure imitation.</p><p><strong>Why RL</strong>. This is perhaps why early attempts at teaching models reasoning by hiring STEM PhD students to annotate solutions did not give large improvements. Each solution is long, and takes time to write down or verify for humans, limiting the breadth of high-quality data available for "Supervised Finetuning" (SFT) to the model. This changed with Reinforcement Learning (RL) on automatically verified outcomes. The burden of generating possible solution trajectories is shifted from humans to the model, and each trajectory can reliably be verified automatically. The model is taught to assign more weight to successful trajectories, and less to unsuccessful ones. This allows massively scaling up the training data and compute, leading to significant gains on problem solving benchmarks.</p><p><strong>Beyond Algorithmic Reasoning.</strong> But is math, code, and puzzles all we want from reasoning? I'd argue no. These are not the types of decisions most people make every day. Instead, we think about, "Where should I go out for dinner with friends", "How to plan my tasks for the week", "How should I convince my business partner on a new deal", and so on. Each of these also requires a sequence of considerations, where we consider relevant information and alternatives, weigh "pros and cons", and then make decisions accordingly. Unfortunately, there is no simple way to automatically "reward" the final choices the model makes in these situations, they might even vary based on different people's preferences. This is why people sometimes call them &#8220;unverifiable domains&#8221;, but the truth is they are not &#8220;unverifiable&#8221;, it is possible to have a clear sense of reward here, as some decisions are better than others. I suspect what people mean by &#8220;unverifiable&#8221; is having the ability to produce a deterministic ground-truth reward with algorithmic execution.</p><p><strong>Towards Bayesian Reasoning.</strong> For AI to be good personal assistants, let alone replace humans on the job, we need models to reason well and behave smartly in situations require what I call "bayesian reasoning", to contrast with the algorithmic reasoning tasks we currently measure reasoning progress on. What is bayesian reasoning? Here, executing the same sequence of steps doesn't always lead to the same outcomes. The environment and reward both have uncertainty, arising from potentially unknown, and changing distributions. The only way to better infer the underlying distributions is via exploration--interacting with the environment, or gaining "experience".</p><p>Unfortunately, I don't know of any popular, standard benchmark for bayesian reasoning like we had MATH-500 or Codeforces for algorithmic reasoning. This is a capability we didn't explicitly evaluate for humans before. I wonder if it's because designing evaluations for bayesian reasoning is fundamentally hard, or we just need some more creativity. That said, I do think I have a concrete task I look to for measuring bayesian reasoning capabilities of language models--<a href="https://arxiv.org/abs/2506.00723">judgemental</a> <a href="https://arxiv.org/abs/2506.00723">forecasting</a>. Forecasting involves predicting future events along with the confidence in the forecast, such as "Who will win XYZ election in 20XX?", "ABC, with probability 60%". Over time, as the event finally happens in the future, one can measure how calibrated the forecasts were, or whether the forecasts had a systematic advantage over the crowd (colloquially called "alpha"). This task requires reasoning about different perspectives and conflicting evidence, and extrapolating from it appropriately. For example, to predict the US presidential elections, by reading about it, one can realise that counting proceeds by allocating entire states as a win to one candidate. Thus, it might make sense to start with a 50-50 prior between two candidates, and then predict outcomes state-by-state. As we analyse each state, we can continually update our beliefs, i.e. the winning probability we assign to each candidate. More generally, we apply such reasoning implicitly in our everyday lives, when weighing pieces of information to make a decision.</p><p><strong>Training. </strong>How then can we train models for bayesian reasoning? Collecting human bayesian reasoning data for imitation learning is hard. Most humans are not very explicit about it, and instead make decisions based on intuitive bayesian reasoning inside their head. Even when incentivised to, its unclear if humans will be good at writing down their decision making process. I expect RL on instances where we can collect final outcome annotations to be more useful. We could collect questions where bayesian reasoning is required, including both tasks like forecasting where we eventually get to know the ground-truth, and also tasks like choosing a restaurant where the end-goal is satisfying subjective human preferences that we collect at scale. </p><p>But is just bayesian reasoning with what one already knows enough? </p><h2>Information Seeking</h2><p><strong>Motivation.</strong> Humans (ideally) don't just stick to what they already know. We (ideally) recognise when we need more information about a question or topic, and then set out to find it. Take the forecasting question of predicting election outcomes above. Once I decide to make predictions state-by-state, I will then have to look at both past election data from the state, and gauge the current sentiments. For this, I would go on the internet and read through relevant documents, slowly updating my beliefs for who would win the state. More generally, any form of research requires forming a research question, and then seeking relevant information or evidence. That's how science progresses. Even in our daily lives, we find things out by asking questions to people, or going somewhere and finding out ourselves.</p><p>Until recently, even frontier models hardly proactively seeked information about what they do not know. They simply provided their best guess response with the information in their weights or provided in-context. I think the only concrete prototype we have seen of information-seeking is the DeepResearch models, which given a query, search the web for relevant documents and compile a report. It remains unclear how effective the searches they perform are. Are they really maximizing the information gained through each query, or just generating many seemingly relevant search queries and reading the top results? Besides, search queries are only one form of information-seeking. A model asking questions when uncertain can be super useful for clarifying user intent, and ensuring the model does not go off-the-rails performing actions the user does not want, perhaps because the query was a bit underspecified. Note how we are already entering <em>agent</em> territory here, transitioning from a mere model that responds to user queries to a proactive, initiative-taking system.</p><p><strong>The need for benchmarks.</strong> Once again, we do not have great benchmarks that isolate information-seeking capabilities, and anecdotally, models seem quite bad at this. Why? Notice how we ask questions based on our internal beliefs of what we do not know or understand. On the internet, models see many examples of questions and answers, but its much less common that the human asking the question wrote down their entire belief state--what they know, what they do not understand, and why they are asking that specific question. Information seeking almost seems to stem from a <em>conscious</em> understanding of one's knowledge, and what they need to expand it. Phrasing questions to optimally elicit important information is almost an art. Some would consider picking research questions, and then designing the most optimal experiments to get quick evidence as one of the most important skills one learns in a PhD. This is often what people call <em>research taste.</em> I then find it ironic that there's no benchmarks reported for information-seeking when companies claim their newest model is "PhD-level". Accumulating knowledge, or even learning how to "solve" a problem is more the goal of schooling or undergraduate education, while a doctorate in science is about asking better questions. I digress.</p><p><strong>Training.</strong> So how can we train models that ask optimal questions? The most elegant recipe I can think of is providing the model partial information across tasks and their instances. Then, the model has to gather the remaining information to get to a correct solution. It should do this over multiple turns of asking questions and getting responses. How the environment is setup to provide the responses can be a design choice. One could try everything ranging from another LM judge with privileged access to the full question information, or web queries and even research experiments. The information seeking model can be rewarded based on how efficient it was at getting to the ground-truth with its questions.</p><h2>Tool-Use</h2><p><strong>Motivation.</strong> But how does a model make web queries or run experiments? I've been skimming over a crucial capability, again one we have started to see more emphasis on in the most recent o3/o4-mini models from OpenAI--tool-use. As I discuss later, the &#8220;tools&#8221; used could range from hierarchical databases that organise traversable and searchable knowledge, to arbitrary code and software. In the limit, even collaboration with other specialised models can be considered a tool in multi-agent settings.</p><p>Why is tool-use cool? It offloads parts of the execution to a pre-existing "tool", ranging from functions, coding libraries, to search engines, web browsers and entire computers. Humans do this all the time to make our lives easier, both in the physical and digital realm. One fundamental problem is that while neural network weights offer a lot of flexibility in learning to approximate any function, they are not the best medium to implement a lot of functionality, like factual knowledge and algorithms. In the history of computing, we have created much better mediums for these, like databases and programs. Using these technologies as tools instead of statistically approximating this functionality through parameters can massively increase reliability. An agent that knows how to browse the internet does not need to store all the knowledge on the internet in its weights, thus requiring much fewer trained parameters (aka small size). This is exactly what humans do, we use tools like search to overcome our memory constraints, and computers to overcome our computational constraints. In the limit, introducing tools right into pre-training might be the recipe for efficient learning with smaller architectures, freeing up parameters for higher-level decision making on how to orchestrate these tools.</p><p><strong>Training.</strong> But how do we teach models to use tools in the first place? One could of course record humans doing it, and then make the model learn via imitation learning. While this can be useful for a warm-start, such as teaching the model how to invoke each tool, I don't think imitation-learning is very useful for tool-use in the limit. For models, it might be optimal to use tools in different ways than how humans do. Humans have different constraints from models, in terms of time, working memory, knowledge capacity etc. Models fail in weird ways humans don't, and tools can then act as reliable replacements for parts of the action chain of an agent. It would be particularly interesting if the model learns to create new tools for itself. This might sound far-fetched, but is not very different from how models already know how to write functions and re-use them in other parts of the code. Maybe the optimal tools a model uses would look very different from the ones humans need.</p><p>Thus, to me, the best way to train tool-use in the limit seems once again reinforcement learning, where the model&#8217;s own exploration trajectories are rewarded based on task success. It can initially be taught to basic tools like search and code-execution with some imitation learning, but ultimately should be allowed to create its own tools using code. The hope is that after training with a sufficiently large number of tools and trajectories, models can pick up new tools in-context without any further finetuning. This can be particularly useful if the model is allowed to create and use its own tools, or even for the model to use the new libraries and services supporting cool functionality that keep appearing on the internet everyday.</p><h2>Long-Horizon</h2><p>With tool-use and information-seeking, we will have prototypes of effective agents. However, once trained, current language models only operate accurately over short time-horizons. They are limited by a maximum input (context) length they can process at a time, and they also start accumulating failures once they act over many turns.</p><h3>Long Input: Towards years worth of experience via Memory</h3><p>The first issue is models have a limited context size beyond which they do not have persistent memory. This becomes a problem especially as models use up more of their context when producing long reasoning chains, or sending long inputs and receiving long outputs from each tool call. The attention operation, fundamental to the working of the current transformer architecture, requires quadratic computation in the input length. While there is <a href="https://sustcsonglin.github.io/blog/2024/deltanet-1/">interesting ongoing work</a> on making more efficient architectures for longer contexts, it remains to be seen whether these architectures will give the same performance at scale as quadratic attention.</p><p><strong>Motivating Memory.</strong> A promising direction is training models to maintain <strong>memory</strong>. Humans can remember <em>important</em> experiences from years ago. How do we achieve this given a fixed memory capacity? The key word is <em>important.</em> We perform some form of hierarchical abstractive summarization. At the top level, one can only store a list of key events or topics. Once reminded of them, we can think a bit more, to retrieve important details about any given event or topic. If pressed further with targeted questions (perhaps self-generated), we can go deeper, and retrieve more minor details, though this starts to get unreliable. To remedy this, we maintain notes for future reference. Similarly, there&#8217;s already work on giving models access to <a href="https://arxiv.org/abs/2504.19413v1">scratchpads, and summary notes</a>.</p><p><strong>Towards better memory&#8212;Hierarchical, Interlinked Database as a Tool.</strong> Anyone that has used notebooks will realise they start to get clunky to search and organise over time. The cool thing is, in designing modern computer systems, we figured out a scalable and reliable storage system that can also extract the most minute details as needed&#8212;recursively organising information into nested hyperlinked files. I think it&#8217;s a matter of time that we give models read-write-search access to a relational database as a tool, where they can organise information as they desire. The fundamental unit could be free-form pages, that allow both nesting and inter-linking, just like we do on Wikipedia, or the Web. The model should also be allowed to make search queries to locate information they stored. The training tasks can remain the same, with the database just being a tool they learn to use in order to achieve high success rates across long-horizon tasks.</p><p><strong>The need for training tasks and benchmarks.</strong> A bigger question is, what long-horizon tasks do we evaluate and train models on? As the input length increases, there is limited training data available that teaches models to reason over such longer contexts, while the number of possible inputs and questions shoots up combinatorially. There are only so many large books and codebases available, and only a small fraction of the queries that truly require long-context reasoning over them are already on the internet. Even if we made long context lengths efficiently computable in theory, less training data can still lead to lower accuracy. The simplest form of training here would be tasking the model with organising large knowledge stores it has not seen in pre-training, such as new news or wikipedia articles. It is then rewarded on how well it can answer queries about these new knowledge stores using its interlinked database. I think we will start seeing a lot of progress in this space.</p><h3>Long Output: Towards years worth of actions</h3><p><strong>Motivation.</strong> Most value-producing tasks humans perform require thinking and acting for extended periods of time, such as completing a project. One could plausibly compile these into environment suites, and <a href="https://www.mechanize.work/blog/how-to-fully-automate-software-engineering/">new startups are already looking into this.</a> However, error at each step along the way can compound. Say a model is 99% accurate. If its used to power an agent that takes just 100 actions, something humans can do within an hour, it already has a 70% chance of making at least one mistake. Yann Le Cunn has used this argue that <em><a href="https://www.youtube.com/watch?v=ETZfkkv6V7Y">autoregressive LLMs are doomed</a></em>. To some extent, this is definitely a problem, and a big reason to squeeze out the last <a href="https://www.aisafetybook.com/textbook/nines-of-reliability">nines of reliability</a>. Long horizon execution is also a big reason to continue scaling even if we need exponentially more compute for additional performance gains. On long horizon tasks, small reductions in error compound to give large improvements, increasing the effective horizon the model can act over while staying above a desired accuracy threshold.</p><p>Compounding error is not the only problem though. The model's chance of making an error at each step does not necessarily remain constant (say at 99%) across the action horizon. Models are likely to err more on later steps as the horizon gets longer because they're trained on much lesser such data, similar to when they have long inputs. While there is some hope for <em>length-generalization</em>, where a model acts at the same accuracy as the number of steps increases as in a single step, it does not always work perfectly. Further, a great amount of optimization during model training is towards predicting the most likely next token. One would expect more mistakes in the most likely completion to input contexts that had some mistakes. Once a model sees mistakes in its context, it might condition on them, thinking it has to make mistakes, and thus make more mistakes.</p><p><strong>What can we do?</strong>: One easy way to get around long-horizon errors is if models could reflect on their previous actions, realise they made a mistake and rollback. This is a behaviour that models can both be explicitly trained for, and can also emerge from reinforcement learning on long-horizon task success. This is easy in some domains, for example when browsing the internet, you can mostly go back to the previous page. However, in other domains, like when a model makes a financial transaction, things can be harder to reverse. Second, one could optimize for more goal-directed objectives in post-training that lower the effect of the most-likely-next-token-predictor behaviour trained into the model in pretraining. Ultimately, the bottleneck would be scaling the number of tasks and instances where we can train models for long-horizon task success.</p><p>One key issue in optimising for long-horizon task success is that even if you get a large number of steps right, but make mistakes in some parts, it could lead to task failure. Rewards based purely on task outcomes can thus be a noisy signal for training intermediate actions and <a href="https://arxiv.org/abs/2506.04168v2">hard to optimise</a>. Think of it as working on a project for months and only getting a single score for it at the end, without any intermediate or qualitative feedback. It's very hard to learn what you should have done differently from that. One of the most important research challenges ahead of us is designing intermediate rewards for tasks that can be scaled both in horizon and the number of instances. A simple way to achieve this could be intrinsic rewards, where the model creates explicit subgoals, and rewards itself based on whether it could execute on them and its actions got it closer to the end-goal.</p><h2>Multi-agent</h2><p>Why just limit to one LLM when you can have multiple? After all, that&#8217;s why societies have specialisation, with many &#8220;agents&#8221; (humans) working together to make progress. Well, I don&#8217;t trust analogies between humans and AI, because like I mentioned earlier, they work under very different constraints and have different capabilities. For a long time, I struggled to find a first-principles explanation for why we would need multi-agent systems with specialization. A big lesson we learnt when shifting from the <a href="https://cdn.openai.com/better-language-models/language_models_are_unsupervised_multitask_learners.pdf">BERT to the GPT era</a> was that instead of task-specific training, we can train a single model on data across tasks. It would then benefit from skills learnt on one task generalizing to help performance on others. After all, at a fundamental level, many of the &#8220;heuristics&#8221; we learn at any job (for example, the importance of decomposing problems) generalize across jobs and domains. So why then do we need multi-agent LLM systems?</p><p><strong>Motivation:</strong> I think context management and parallel computation are the two main motivations for multi-agent systems. In the previous section, I discussed how long-horizon input, output, and execution can be challenging for current LLMs. If an agent requires 10^6 steps or pieces of information in total to solve a task, achieving this with a single agent in the same context would require quadratic, i.e. (10^6)^2 = 10^12 operations. If instead we can split the task into 10^4 parts each requiring 10^2 * c steps, where c is a multiplier representing the overhead from coordination and communication between the agents, then that reduces the operations needed to 10^4 * (10^2 * c)^2 = 10^8 * c^2 steps. If the coordination overhead is small, that can be a large reduction in the number of operations needed. Besides, if the parts can be executed in parallel by different agents, then the time taken can be much much lower. Further, it is possible that the sub-tasks are easy enough to be solved by weaker, cheaper models/agents further saving costs.</p><p><strong>Training: </strong>Initial attempts at multi-agent systems decompose tasks in ways which humans find natural, explicitly prompting different model instances to solve these subproblems. I think in the long run, following the <a href="http://www.incompleteideas.net/IncIdeas/BitterLesson.html">bitter lesson</a>, we should let orchestrator models figure out how to decompose the task and prompt models on their own by scaling optimisation over sufficiently complex environments. Which model to call, what information to provide in its context and how, and how it should provide the output will all be decided by the orchestrator model through what will look like just another tool call to another agent. The reward can be multifaceted, interpolating between task success, execution time, and cost, based on our preferences. The key research question here is how can we scale up the number of instances and types of these complex tasks where multi-agent systems are truly needed. For example, <a href="https://www.anthropic.com/engineering/built-multi-agent-research-system">Anthropic trained multi-agent systems for deep-research tasks</a> requiring browsing hundreds of websites to answer complex queries. The next step in this direction could be multi-agent systems for tasks requiring general computer use. In general, I think the more open-ended and longer a task gets, the more we will see the need and emergence of multi-agent tool calls when training agents.</p><h1>Part I Conclusion: Looking to the Future</h1><p>That concludes part one of this two-part series on the capabilities we need to get to generally intelligent agents. I think once we solve how to train the capabilities discussed in this part into AI systems,  we should get general agents that can execute a wide variety of projects, not just shorter tasks. Each capability unlock along the way will bring new applications of AI systems, creating immense value. I think general agents will be very powerful and transformative, without even being particularly intelligent. Recall that intelligence was defined as sample-efficiency at learning <strong>new</strong> skills. For achieving general intelligence, our AI systems need to be able to learn continually, and self-improve. This requires creativity, the ability to reliably verify novel ideas, and the ability to iterate on new creations where by definition fewer samples will be available.</p><p>I would really appreciate any feedback on this post, as this will help me improve the follow up post, but more importantly both my writing and understanding. Most of this post is speculative, and speculation is hard. I would love to hear disagreements, which could be with how I characterised the capabilities, or capabilities I missed entirely that you think are necessary for general agents, or with the general framework. Feel free to comment here, discuss on your favourite platform, <a href="mailto:shashwatnow@gmail.com">write me an email</a>, or <a href="https://forms.gle/9fkkeH5CRVf1PvrW9">drop anonymous notes</a>.</p>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Shashwat&#8217;s Substack.]]></description><link>https://shash42.substack.com/p/coming-soon</link><guid isPermaLink="false">https://shash42.substack.com/p/coming-soon</guid><dc:creator><![CDATA[Shashwat Goel]]></dc:creator><pubDate>Wed, 28 May 2025 22:06:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DAnO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F003a2c4e-ea3d-415f-8142-66e5b7827c68_96x96.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is Shashwat&#8217;s Substack.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://shash42.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://shash42.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>