← The index · Games & control · by eganeganegan

FlyDoom

Research framework comparing a MaleCNS-constrained sparse recurrent controller with rewired graphs, conventional neural networks, and other controls on simple VizDoom tasks.

MaleCNS
Fidelity · draft
L1 Dynamics

Neurons are simulated — leaky integrate-and-fire or better — with documented, tuned parameters.

Dispute this rating →

The evidence

No evidence, no level.
Rating note

L1. A documented sparse leaky recurrent rate unit over the measured MaleCNS v1.0 edge set (`src/flydoom/models/connectome_network.py`) clears the L1 floor. Not L2, on two independent grounds. First, the default run is curve fitting on the fly's own synapses: `scripts/train.py` defaults to `algorithm: ppo` with `model=connectome_rate`, whose `training_mode: trainable_internal` makes the connectome edge weights an `nn.Parameter` trained by `torch.optim.Adam` through `loss.backward()`. An optimizer is L1 whatever tensor it touches. Second, the shipped `three_factor` arm is genuine gradient-free plasticity on real edges but is not a rule grounded in fly biology. The only config that enables it, `configs/experiment/flydoom_biological.yaml`, sets `plasticity_scope: all`, and the learner's default mask is every edge - the README says plainly that the current preset permits plasticity on every edge in the subgraph. The third factor at the weight write is a bare temporal-difference scalar; injecting it into annotated dopaminergic neurons only perturbs their node state, and only when the subgraph contains any, which the repo's own recommended visual-to-descending subgraph does not. The README motivates the rule with general neo-Hebbian three-factor theory (Fremaux & Gerstner 2016; Gerstner et al. 2018), not fly learning literature, and calls the update equations a biologically inspired computational hypothesis; the KC->MBON restriction exists only as a command-line option no config uses. A reward-modulated Hebbian rule applied uniformly across every edge is the case the scale explicitly keeps at L1. Not validated: nothing in the repo compares behaviour to measurements from real flies - the Erdos-Renyi, degree-rewired, MLP, GRU and LSTM comparisons are internal topology ablations on VizDoom score.

Record

CategoryGames & control
DatasetsMaleCNS
LevelL1 — draft
Listed incobanov/awesome-fly
First indexed2026-09-15

Ratings on thelearningfly.com are proposals, not verdicts. Every one of them is arguable in public.