Open-ended theory learning and factory learning close the same reflective loop
Type: types/note.md · Tags: self-improving-systems, learning-theory, software-factory
Two research directions in Commonplace's arrangement, in which results persist into later work and the system directs its own revisions, look like separate programs. One asks how a system acquires, tests, and revises explanatory theories about its own organization. The other asks how a software factory learns from its production experience. They are the same loop reached from opposite ends: each, pushed to where it stops being satisfiable on its own terms, requires what the other supplies.
The software house is the complete persistent producer. Factory learning here concerns its reusable production machinery; a Greenfield-style factory can be part of that machinery. The reflective theory describes the house's production organization, while a product theory describes the software it produces.
The shared loop is the causally co-indexed path described in a complete theory path does not establish improved capacity: a theory about the system's own behavior-determining organization is posited, interpreted into a change, made operative, and exposed to consequences its author did not write. Criticism of the theory then affects later use through revision, reconstruction, or changed reliance on unchanged content. The convergence claim concerns this recurrent empirical arrangement.
Iteration, where the result of criticism shapes the next round, is a condition of being a theory builder, and reconstruction from retained criticism meets it. How far results persist is graded. This convergence needs the high grade, where results reach later production work; that grade is a design commitment, not a condition. Improvement is a separate claim: a connected path still needs evidence of improved capacity before it establishes that the builder learns.
From theory learning down to production machinery
Run the discovery lifecycle — observe, conjecture, derive consequences, test, accept, integrate — on conjectures whose object is the conjecturing system's own organization. Two of its phases then have only one affordable realization.
This longitudinal test needs persistent effects. For a theory about an external domain, the discriminating consequences can be gathered by observing that domain without touching the observer. For a theory about the system's own organization, the consequences that bear on it are largely the consequences of acting on it: what a change guided by the theory costs when a later demand arrives. So the theory must already have guided an operative change before that later evidence exists. The change must persist to the claimed horizon. The assembled theory need not; it may be reconstructed from retained criticism.
Integration is a machinery change. The lifecycle's final phase reconnects prior evidence under the accepted claim and updates the artifacts that use it. For a self-directed theory those artifacts are the system's own instructions, validators, evaluators, and tools. Integration is therefore a retained change to reusable machinery on which later work depends — the definition of experience-responsive retention.
The self-directed discovery lifecycle already contains a production-and-revision cycle over machinery. It is not adjacent to factory learning; it is factory learning with the theory made explicit.
From production machinery up to theory learning
Experience-responsive retention as such asks only that production experience cause a retained machinery change that later production depends on. Shallow patching satisfies that letter: a failing case yields a rule, the rule is retained, later runs load it. The requirement bites at coherence, because holding a program theory means sustaining coherent search under delayed feedback — a modification must preserve purposes and organization that the immediate acceptance tests capture only partly, and the evidence that would expose the damage arrives after the change is already in the machinery. Something has to allocate search and interpret failures before that evidence exists, since open-ended improvement must allocate search before decisive evaluation is available.
What plays that role is a held theory of the software house's own purposes and organization. Such a theory cannot be a summary of the production record, because commitment, not derivation, creates new ground truth: building it fixes content the experience does not determine — a conjectured mechanism, a resolution adopted because production needed some choice. Once committed, that content cannot be re-derived from the record; it can only be revised.
A commitment that exceeds its evidence, whose consequences arrive later, and that must be revised when those consequences contradict it, is an ampliative conjecture under test. Factory learning pushed past patching therefore runs the discovery lifecycle over the software house's theory of itself.
What the convergence claims
Neither direction is a special case of the other. Each supplies the requirement the other cannot generate internally: theory learning supplies the search allocation and the coherence criterion that decide which machinery change is worth making; factory learning supplies the operative retention and the independent later consequence that decide whether the theory was right. A system holding one half fails in a direction the missing half predicts. A knowledge base that conjectures without making theories operative accumulates untested claims, because it never buys the consequences that would defeat them. A software house that patches without holding a theory accumulates local special cases, because nothing in it recognizes which existing organization a new demand should have gone through.
The claim is refutable at these failure modes. A system that sustains long-run coherent factory improvement while holding no revisable theory of its own organization refutes the second derivation directly, and plain retention and retrieval of the raw production record is the specific rival that would do it.
Two axes place the Gödel machine
The convergence holds for a region of the design space, not everywhere in it, and two independent axes locate the region.
Transition licensing — what makes a change to the system's organization admissible: a proof under stated axioms at one end, bounded empirical evaluation at the other.
Theory provenance — where the theory the loop reasons from comes from: supplied and fixed at one end, acquired and revisable at the other.
The axes vary independently. A formal theory-refinement system proof-licenses changes to a theory it also revises. A benchmark-gated coding agent empirically licenses changes inside a task decomposition nobody revises, and learning inside a fixed decomposition inherits its mistakes states what that costs.
Gödel machines are a proof-governed case of reflective self-modification, and that note develops the licensing axis. The second axis places the same construction differently: its axioms describing the machine, its hardware, its environment, and its utility function are premises of every rewrite. The machine may rewrite them, but only by their own license. The paper's examples are replacing or augmenting axioms with theorems derivable from the original axioms, and changing the utility function only when the new one is provably better according to the old (Schmidhuber, §6.1 (snapshot required)). That admission rule supplies no evidence that the environmental assumptions themselves were criticized. It licenses the admitted rewrite from supplied premises; it does not classify every epistemic process in a complete deployment.
The Gödel machine therefore enters as a contrast case, not a maturity endpoint. It closes the proposal-selection improvement loop completely — search, reject-capable evaluation, and operative retention are all present in the construction. If its premises are closed to criticism, as stipulated in the proof-only comparison case, that process is not a theory builder (condition 3). The switching rule alone does not establish that a complete system is closed to criticism elsewhere. Its guarantee remains conditional on the formalization and the availability of the required proof.
That separability makes the convergence claim contentful rather than definitional: pin provenance to supplied-and-fixed and the two loops come apart cleanly, so the convergence is asserted only for the corner where the theory is acquired and revisable. Provenance also decides where the pre-formal work sits, since improvements outside the admitted formal language need a pre-formal stage somewhere: acquired provenance puts that stage inside the loop, while supplied provenance fixes it at design time, in whoever chose the axioms. The same placement explains why the machine's utility function is unrevisable from within — revising an improvement objective is licensed from outside it or is not improvement, and a construction whose highest level is its own supplied objective has no outside.
Scope
- The convergence is over the loop's functional requirements, not shared substrate, tempo, artifact granularity, or identity of research agendas. The two directions still differ in what they measure and what counts as a result.
- Reflective membership is boundary-relative. Open-ended theory learning whose object lies outside the learner's own behavior-determining organization is ordinary empirical inquiry and does not converge with factory learning.
- The derivations establish what the loop requires, not that any current system closes it. Both directions currently rely on human judgment at the acceptance and read-back steps.
- The second derivation assumes delayed and partial acceptance evidence. A production setting whose tests fully capture the purposes a change could damage would not force a held theory, because the immediate gate would carry the coherence burden.
Open Questions
- Is there a constructible system at the proof-licensed, acquired-provenance corner, or does proof licensing force supplied provenance in practice by requiring the theory to be axiomatized before it can license anything?
- What evidence distinguishes revision from reconstruction of a theory, and when does that difference matter if both expose addressable theories?
- Can either derivation be run with a human removed from the acceptance step without collapsing to the fixed-provenance corner?
Relevant Notes:
- A complete theory path does not establish improved capacity — grounds: supplies the causally co-indexed path the two directions are shown to converge on
- Factory learning is experience-responsive retention that improves the factory — grounds: supplies the factory-side starting requirement the second derivation begins from
- Discovery lifecycle — defined-in: supplies the six-phase model the first derivation begins from
- Holding a program theory means sustaining coherent search under delayed feedback — grounds: supplies the coherence requirement that forces a held theory into the factory loop
- Commitment, not derivation, creates new ground truth — grounds: why an acquired factory theory is ampliative and revisable rather than recomputable
- Gödel machines are a proof-governed case of reflective self-modification — contrasts: develops the licensing axis and supplies the construction this note re-places on the provenance axis
- A proposal-selection improvement loop requires search, evaluation, and operative retention — contrasts: the loop supplied by the Gödel-machine construction without thereby classifying criticism in a complete deployment
- Improvements outside the admitted formal language need a pre-formal stage somewhere — mechanism: theory provenance decides whether that stage sits inside the loop or at design time
- Open-ended improvement must allocate search before decisive evaluation is available — grounds: the prior-allocation condition that a held theory is proposed to meet
- Learning inside a fixed decomposition inherits its mistakes — extends: what the supplied-provenance end of the second axis costs under empirical licensing
- Revising an improvement objective is licensed from outside it or is not improvement — grounds: why a supplied utility function is unrevisable from inside the construction that serves it
- Theory building has distinct epistemic, structural, and implementation precedents — extends: distinguishes the program's epistemic, structural, and implementation precedents