Experiments · E9

Can taking the wiring and the output signs from the fly's anatomy make the ranking stable?

Yes. With each output neuron signed by its own teaching neurons, rankings from different seeds agree at 0.9995.

In the log: The ranking becomes a circuit property

recordedDate 2026-09-12, as written in the logunclassified0 predictions · 1 result paragraphEXPERIMENTS.md lines 274–324
exp E9 diagram
What E9 did and how it came out, drawn from this record and the files it names (book/assets/diagrams/exp/E9.svg).

Results

EXPERIMENTS.md · line 296

Result.

The full record

EXPERIMENTS.md · lines 274–324

E9 — The ranking becomes a circuit property

Date 2026-09-12 · Question Can the seed-dependence of E8 be removed by taking the encoder and the readout from the anatomy instead of a random generator? · Provenance forager/mushroom.py, …/final_enc.py

Method. Two changes, each replacing an arbitrary choice with a measured one.

Encoder (encoder="channel"). A projection neuron in a fly carries one glomerulus, and a mixture is encoded combinatorially across channels. So one element is one channel: each PN type, in sorted order, is assigned to one of the eight refractory elements, and a candidate is presented as its eight atomic fractions. Deterministic, no seed.

Readout (readout="compartment"). Each mushroom-body compartment is taught by a dopaminergic population, and those populations carry opposite valence — PAM appetitive, PPL1 aversive. Each MBON is read with the sign of its own compartment, computed from measured contacts as (PAM - PPL) / (PAM + PPL). Deterministic.

Four seeds; with both changes the only remaining seed-dependence is the per-neuron bias. 64 real RHEA candidates, full asset (166,700 nodes, 25,582,938 edges).

Result.

configuration mean pairwise Spearman across seeds
random encoder + random readout (E8) 0.4656
channel encoder + random readout 0.4876
channel encoder + compartment readout 0.9995

Every pairwise rho >= +0.9992. MBON valence resolves to 40 appetitive, 57 aversive, 0 unlabelled — every MBON receives dopaminergic input, so the assignment is complete and entirely data-derived.

Checks against degeneracy: r(score, number of components) = -0.15, so the score is not merely counting elements the way the ideal-entropy term does; and the standardised policy spans 28.7x best to worst.

Interpretation. The encoder was not the binding constraint — swapping it alone changed nothing (0.4656 -> 0.4876). The readout was: a random sign pattern over 97 MBONs is an arbitrary choice, and the ranking followed it rather than the circuit. Taking valence from dopaminergic innervation makes the score a measured property of the wiring.

This is the precondition for every control in chapter 11. Until the ranking was stable, a comparison against a rewired graph could not mean anything, because the measured and rewired arms would have differed by seed noise larger than any effect. It is now meaningful, and is the next experiment.

Not yet claimed. That the ranking is stable says nothing about whether it is good. Stability makes the wiring testable; it does not show the wiring helps.

Related entries

Built with PRISMWebsite and visualizations made using Claude