fly_chess
Chess via a connectome LIF ply plus search. The README reports that one LIF ply on the real graph is silent and wiring_helped is false — an honest negative result.
Neurons are simulated — leaky integrate-and-fire or better — with documented, tuned parameters.
Dispute this rating →The evidence
No evidence, no level.The neuron model is a documented LIF with stated membrane, threshold and refractory constants.
https://github.com/martialsystems/fly_chess/blob/9b550ccf5c410bf9fdbcbfe1f42c059fc12d1e90/src/fly_chess/lif.py#L36-L50Only the readout weights train; the graph itself is frozen.
https://github.com/martialsystems/fly_chess/blob/9b550ccf5c410bf9fdbcbfe1f42c059fc12d1e90/src/fly_chess/value_head.py#L2The authors report their own negative result: the wiring did not help, and a shuffled copy performs the same.
https://github.com/martialsystems/fly_chess/blob/9b550ccf5c410bf9fdbcbfe1f42c059fc12d1e90/README.md#L13Real MaleCNS data is run through the LIF identity subgraph against a shuffled control.
https://github.com/martialsystems/fly_chess/blob/9b550ccf5c410bf9fdbcbfe1f42c059fc12d1e90/src/fly_chess/circuit.py#L28-L45The chess experiments run on a hand-authored fixture graph, not on connectome wiring.
https://github.com/martialsystems/fly_chess/blob/9b550ccf5c410bf9fdbcbfe1f42c059fc12d1e90/src/fly_chess/fixture.py#L24-L33
A documented LIF model — dt 0.5 ms, tau_m 20 ms, v_rest -52 mV, v_thresh -45 mV, 2 ms refractory, all in a LifConfig dataclass — run with shuffle controls, and real MaleCNS v1.0 is used for the 475-cell identity/circuit slice (sugar -> MN9, loom -> DNp01) that the `circuit --source malecns` path drives. Not L2, and the project is explicit about it: 'Graph frozen' is repeated across the codebase and value_head.py's own docstring reads 'Graph stays frozen. Only these weights train.' This is the trained-readout-on-a-frozen-graph pattern the scale is designed to catch, and the authors caught it themselves: the README reports `wiring_helped` is false, that the real graph is silent at 0 Hz after one LIF ply, that a shuffled copy performs the same, and that the chess player is 'the register plus search', not the fly. One caveat a reader should know: the chess measurements run on `build_fixture`, a hand-authored 1,007-cell graph named after real cell types but wired in code — the connectome proper is only exercised by the identity and circuit probes.
Record
Nearby
All projects →MaleCNS simulation connected to ViZDoom through modeled visual inputs and a fixed button readout. Includes plasticity experiments and negative validation results; learned survival has not been demonstrated.
Research framework comparing a MaleCNS-constrained sparse recurrent controller with rewired graphs, conventional neural networks, and other controls on simple VizDoom tasks.
Ratings on thelearningfly.com are proposals, not verdicts. Every one of them is arguable in public.