Skip to content

Commit b7fbe27

Browse files
committed
recursive
1 parent 529ab10 commit b7fbe27

File tree

5 files changed

+104
-20
lines changed

5 files changed

+104
-20
lines changed

_freeze/posts/2025-09-13-recursive-self-improvement-explosion/execute-results/html.json

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

docs/posts/2025-09-13-recursive-self-improvement-explosion.html

Lines changed: 47 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,27 @@
2323
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
2424
vertical-align: middle;
2525
}
26-
</style>
26+
/* CSS for citations */
27+
div.csl-bib-body { }
28+
div.csl-entry {
29+
clear: both;
30+
margin-bottom: 0em;
31+
}
32+
.hanging-indent div.csl-entry {
33+
margin-left:2em;
34+
text-indent:-2em;
35+
}
36+
div.csl-left-margin {
37+
min-width:2em;
38+
float:left;
39+
}
40+
div.csl-right-inline {
41+
margin-left:2em;
42+
padding-left:1em;
43+
}
44+
div.csl-indent {
45+
margin-left: 2em;
46+
}</style>
2747

2848

2949
<script src="../site_libs/quarto-nav/quarto-nav.js"></script>
@@ -637,15 +657,15 @@ <h1>2026-01-07 | tkwa&nbsp; model</h1>
637657
intelligence --&gt;|??| economic_value["economic value"]
638658
intelligence --&gt;|??| RD</code></pre>
639659
</section>
640-
<section id="jones-model" class="level1">
660+
<section id="jones-model" class="level1 page-columns page-full">
641661
<h1>2026-01-13 | Jones model</h1>
642662
<p>Basic model with accumulating ideas: <span class="math display">\[\begin{gathered}\dot{A}=R^{\gamma}\\
643663
\xymatrix{*++[F]{R\&amp;D} \ar[r] &amp; *++[F]{\Delta algorithms}\ar[r] &amp; *++[F]{algorithms}}
644664
\end{gathered}\]</span></p>
645-
<p>Model with shoulders/armpits of giants: <span class="math display">\[\begin{gathered}\dot{A}=R^{\gamma}A^{1-\beta}\\
665+
<p>Model with shoulders/armpits of giants (Jones model):<a href="#fn2" class="footnote-ref" id="fnref2" role="doc-noteref"><sup>2</sup></a> <span class="math display">\[\begin{gathered}\dot{A}=R^{\gamma}A^{1-\beta}\\
646666
\xymatrix{*++[F]{R\&amp;D} \ar[r] &amp; *++[F]{\Delta knowledge}\ar[r] &amp; *++[F]{knowledge}\ar@/^2em/[l]}
647667
\end{gathered}\]</span></p>
648-
<p>Recursive self-improvement, where knowledge actually helps R&amp;D: <span class="math display">\[\begin{gathered}\dot{A}=R^{\gamma}\\
668+
<div class="no-row-height column-margin column-container"><div id="fn2"><p><sup>2</sup>&nbsp;This was introduced by <span class="citation" data-cites="jones1995rd">Jones (<a href="#ref-jones1995rd" role="doc-biblioref">1995</a>)</span>, where there are diminishing returns to knowledge, whereas Romer (1990) had assumed no diminishing returns to knowledge, <span class="math inline">\(\beta=0\)</span>.</p></div></div><p>Recursive self-improvement, where knowledge actually helps R&amp;D: <span class="math display">\[\begin{gathered}\dot{A}=R^{\gamma}\\
649669
\xymatrix{*++[F]{R\&amp;D} \ar[r] &amp; *++[F]{\Delta knowledge}\ar[r] &amp; *++[F]{knowledge}\ar@/^2em/[l]\ar@/^3em/[ll]}
650670
\end{gathered}\]</span></p>
651671
<dl>
@@ -685,35 +705,50 @@ <h2 class="anchored" data-anchor-id="metaphors">metaphors</h2>
685705
<dl>
686706
<dt>Drawing balls from an urn.</dt>
687707
<dd>
688-
There’s some distribution of values, then you get a very nice expression. The expected value of <span class="math inline">\(N\)</span> draws just depends on the distribution of values <span class="math inline">\(v\)</span>, &amp; the extreme-value distribution. This is exactly Kortum (1997).
708+
There’s some distribution of values, then you get a very nice expression. The expected value of <span class="math inline">\(N\)</span> draws just depends on the extreme value distribution of <span class="math inline">\(f(v)\)</span>. This is exactly Kortum (1997).
689709
</dd>
690710
<dt>A tool factory makes better tools.</dt>
691711
<dd>
692712
I think this is Jones’ metaphor. <em>Distinct</em> from Kortum, because the returns to search now depends on the stock of ideas.
693713
</dd>
694-
<dt>Lego.</dt>
714+
<dt>Machine tools and regular tools</dt>
715+
<dd>
716+
<ol type="1">
717+
<li>The Dutch make machine tools.</li>
718+
<li>The machine tools make regular tools.</li>
719+
<li>The regular tools make products.</li>
720+
</ol>
721+
<p>At some point the machine tools become good enough to make themselves, but it’s a discrete jump.</p>
722+
</dd>
723+
<dt>Lego - combining ideas.</dt>
695724
<dd>
696725
Weitzmann’s recombinant search is like this: you combine ideas to make new ideas, now you have a larger stock of ideas to combine.
697726
</dd>
698727
<dt>Recipes.</dt>
699728
<dd>
700-
You try out recipes, which are combinations of prior recipes. <span class="citation" data-cites="jones2023recipes">@jones2023recipes</span>
729+
You try out recipes, which are combinations of prior recipes. <span class="citation" data-cites="jones2023recipes">Jones (<a href="#ref-jones2023recipes" role="doc-biblioref">2023</a>)</span> – something like a reconciliation of Weitzman &amp; Kortum.
701730
</dd>
702731
<dt>Blacksmith.</dt>
703732
<dd>
704-
You have a hammer and you spend time making horseshoes, or working on a new hammer.
705-
</dd>
706-
<dd>
707-
A harder hammer both (1) makes horseshoes faster, or (2) makes your hammer still harder.
733+
<p>You have a hammer and you spend time making horseshoes, or working on a new hammer.</p>
734+
<p>A harder hammer both (1) makes horseshoes faster, or (2) makes your hammer still harder.</p>
708735
</dd>
709736
</dl>
710737

711738

739+
712740
</section>
713741
</section>
714742

715743

716-
</main> <!-- /main -->
744+
<div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" role="doc-bibliography" id="quarto-bibliography"><h2 class="anchored quarto-appendix-heading">References</h2><div id="refs" class="references csl-bib-body hanging-indent" data-entry-spacing="0" role="list">
745+
<div id="ref-jones1995rd" class="csl-entry" role="listitem">
746+
Jones, Charles I. 1995. <span>“R&amp;d-Based Models of Economic Growth.”</span> <em>Journal of Political Economy</em> 103 (4): 759–84. https://doi.org/<a href="https://doi.org/10.1086/262002">https://doi.org/10.1086/262002</a>.
747+
</div>
748+
<div id="ref-jones2023recipes" class="csl-entry" role="listitem">
749+
———. 2023. <span>“Recipes and Economic Growth: A Combinatorial March down an Exponential Tail.”</span> <em>Journal of Political Economy</em> 131 (8): 1994–2031. <a href="https://doi.org/10.1086/723631">https://doi.org/10.1086/723631</a>.
750+
</div>
751+
</div></section></div></main> <!-- /main -->
717752
<script id="quarto-html-after-body" type="application/javascript">
718753
window.document.addEventListener("DOMContentLoaded", function (event) {
719754
const toggleBodyColorMode = (bsSheetEl) => {

docs/search.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,40 @@
5454
"title": "Knowledge-Creating LLMs",
5555
"section": "Footnotes",
5656
"text": "Footnotes\n\n\nMany other technologies share knowledge – speaking, writing, printing, the internet – LLMs just continue this progression but further lower the costs of sharing.↩︎"
57+
},
58+
{
59+
"objectID": "posts/2025-09-13-recursive-self-improvement-explosion.html",
60+
"href": "posts/2025-09-13-recursive-self-improvement-explosion.html",
61+
"title": "Recursive Self-Improvement",
62+
"section": "",
63+
"text": "TL;DR: an explosion is AI capabilities is possible but it’s intrinsically difficult to forecasat.\n\nDefine an explosion as a significant acceleration of the historical rates of progress in AI, e.g. measured by effective compute required for a given level of accuracy (e.g. perplexity).\n\nProgress in AI is rapid but smooth.\n\nWe can measure progress in various ways, algorithmic progress has accelerated over the last 10-15 years. Epoch estimate that algorithmic efficiency has been growing at 3X/year between 2012-2024, measured by effective compute.\n\nForecasters expect an 8-20% chance of an explosion.\n\nThey define an explosion as a 3X speedup in the historical rate of progress by some measure, from the METR/FRI survey.\n\nAI has already been accelerating AI research.\n\nAI has been self-accelerating for decades: (1) automatic differentiation; (2) bayesian optimization of hyperparameters; (3) neural architecture search; (4) LLM coding autocomplete and chatbots; (5) LLM coding agents.\n\nThere’s good theoretical reason to expect an explosion.\n\n(…)\n\nAI usefulness for optimization depends on features of the setup.\n\nHassabis says AI will make progress wherever there’s (1) combinatorial search space; (2) clear feedback; (3) lots of data or an automatic validator.\nHowever there’s clearly a fourth condition: that the data has some lower-dimensional latent structure. There are many problems that satisfy the first 3 but where we don’t expect substantial progress from autonomous NNs: (A) the telephone book; (B) mapping out stars in the sky; (C) documenting the genome.\n\nAI speedups to discovery depends on the shape of the underlying landscape.\n\n(abc)"
64+
},
65+
{
66+
"objectID": "posts/2025-09-13-recursive-self-improvement-explosion.html#summary-1",
67+
"href": "posts/2025-09-13-recursive-self-improvement-explosion.html#summary-1",
68+
"title": "Recursive Self-Improvement",
69+
"section": "summary",
70+
"text": "summary\n\nGoal: forecast when we’re likely to get explosive intelligence growth.\nSummary: once you automate a sufficient number of tasks (do them with capital) then it’ll kick off an intelligence explosion.\nBasic model:\n\nIf \\(\\dot{S}_t=S_t^{1-\\beta}\\), so you get explosion if \\(\\beta&lt;0\\), steady-state growth if \\(\\beta=0\\), and gradual slowing if \\(\\beta&gt;1\\).\nNow if you start automating inputs, the effective exponent gradually gets higher.\n\nMulti-sector version.\n\nYou gradually automate some of the things, so they can be done with capital.\nYou have spillovers between different processes.\n\nEstimates of \\(\\beta\\):\n\nBloom overall \\(\\beta=3\\)\nFor software R&D they estimate \\(\\beta=3\\)\nthey say in software \\(\\beta=0.1\\)\n\nNOTE: \\(\\beta\\)\nQuestions:\n\nAny historical domain where we’ve seen regimes of \\(\\beta&lt;0\\)?"
71+
},
72+
{
73+
"objectID": "posts/2025-09-13-recursive-self-improvement-explosion.html#my-observations",
74+
"href": "posts/2025-09-13-recursive-self-improvement-explosion.html#my-observations",
75+
"title": "Recursive Self-Improvement",
76+
"section": "my observations",
77+
"text": "my observations\n\nQ: how to think about the growth effect of uplift vs automation?\nAutomation makes things free, rather than being produced by capital."
78+
},
79+
{
80+
"objectID": "posts/2025-09-13-recursive-self-improvement-explosion.html#tom-houlden-questions",
81+
"href": "posts/2025-09-13-recursive-self-improvement-explosion.html#tom-houlden-questions",
82+
"title": "Recursive Self-Improvement",
83+
"section": "tom houlden questions",
84+
"text": "tom houlden questions\nQ: is this graphical system novel?\nQ: is there a nice metaphor/analogy to think about automation/explosion?"
85+
},
86+
{
87+
"objectID": "posts/2025-09-13-recursive-self-improvement-explosion.html#metaphors",
88+
"href": "posts/2025-09-13-recursive-self-improvement-explosion.html#metaphors",
89+
"title": "Recursive Self-Improvement",
90+
"section": "metaphors",
91+
"text": "metaphors\n\nDrawing balls from an urn.\n\nThere’s some distribution of values, then you get a very nice expression. The expected value of \\(N\\) draws just depends on the extreme value distribution of \\(f(v)\\). This is exactly Kortum (1997).\n\nA tool factory makes better tools.\n\nI think this is Jones’ metaphor. Distinct from Kortum, because the returns to search now depends on the stock of ideas.\n\nMachine tools and regular tools\n\n\nThe Dutch make machine tools.\nThe machine tools make regular tools.\nThe regular tools make products.\n\nAt some point the machine tools become good enough to make themselves, but it’s a discrete jump.\n\nLego - combining ideas.\n\nWeitzmann’s recombinant search is like this: you combine ideas to make new ideas, now you have a larger stock of ideas to combine.\n\nRecipes.\n\nYou try out recipes, which are combinations of prior recipes. Jones (2023) – something like a reconciliation of Weitzman & Kortum.\n\nBlacksmith.\n\nYou have a hammer and you spend time making horseshoes, or working on a new hammer.\nA harder hammer both (1) makes horseshoes faster, or (2) makes your hammer still harder."
5792
}
5893
]

docs/sitemap.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,8 @@
2020
<loc>tecunningham.github.io/posts/2026-01-29-knowledge-creating-llms.html</loc>
2121
<lastmod>2026-02-13T19:52:52.473Z</lastmod>
2222
</url>
23+
<url>
24+
<loc>tecunningham.github.io/posts/2025-09-13-recursive-self-improvement-explosion.html</loc>
25+
<lastmod>2026-02-20T12:54:58.779Z</lastmod>
26+
</url>
2327
</urlset>

posts/2025-09-13-recursive-self-improvement-explosion.qmd

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -409,10 +409,12 @@ Concrete assumptions.
409409
3. _Shares knowledge._ Can learn tricks. It doesn't affect people at the frontier very much.
410410

411411
Q: what if the capability frontier is the data frontier?
412-
: - Nice prediction: will not speed up experts, only behind the frontier.
412+
:
413+
- Nice prediction: will not speed up experts, only behind the frontier.
413414

414415
Natural processes often have explosive *regions*.
415-
: You
416+
:
417+
You
416418

417419
## metaphors
418420

@@ -424,16 +426,24 @@ A tool factory makes better tools.
424426
:
425427
I think this is Jones' metaphor. *Distinct* from Kortum, because the returns to search now depends on the stock of ideas.
426428

427-
Could also talk about machine tools: that you need to make machine tools by hand, which then make lower-quality tools. But eventually.
429+
Machine tools and regular tools
430+
:
431+
1. The Dutch make machine tools.
432+
2. The machine tools make regular tools.
433+
3. The regular tools make products.
434+
435+
At some point the machine tools become good enough to make themselves, but it's a discrete jump.
428436

429437
Lego - combining ideas.
430438
:
431439
Weitzmann's recombinant search is like this: you combine ideas to make new ideas, now you have a larger stock of ideas to combine.
432440

433441
Recipes.
434442
:
435-
You try out recipes, which are combinations of prior recipes. @jones2023recipes
443+
You try out recipes, which are combinations of prior recipes. @jones2023recipes -- something like a reconciliation of Weitzman & Kortum.
436444

437445
Blacksmith.
438-
: You have a hammer and you spend time making horseshoes, or working on a new hammer.
439-
: A harder hammer both (1) makes horseshoes faster, or (2) makes your hammer still harder.
446+
:
447+
You have a hammer and you spend time making horseshoes, or working on a new hammer.
448+
449+
A harder hammer both (1) makes horseshoes faster, or (2) makes your hammer still harder.

0 commit comments

Comments
 (0)