rob-constructed-v1 / manifest.json
TrickyRex's picture
rob-constructed-v1: exact constructed ReLU circuit, all tiers; weights by construction (disclosed)
424c2bd verified
Raw
History Blame Contribute Delete
3.04 kB
{
"entry_class": "model.ConstructedCircuitModel",
"output_base": 65536,
"framework": "pytorch",
"model_description": "CONSTRUCTED arithmetic circuit, not a learned model. A fixed-weight linear + ReLU network that computes (a*b) mod p exactly at every scored tier geometry (3-bit primes through 2048-bit primes). The forward pass is a linear + ReLU spelling of an exact algorithm: gated partial products accumulated into carry-save columns (schoolbook multiplication), MSB-first bit-peel carry normalisation, Barrett reduction (HAC 14.42, base 2^16, k = n limbs), and at most two conditional subtractions. Every operation is a linear map, a ReLU, or a 1-D convolution; multiplication uses a binary-gated-product identity (b*v = relu(v - 2^16*(1-b))) so no product of two activations appears. All weights are on the {0, +-1, +-2^t} grid, stored as float32 and computed in float64. The whole circuit is two shared numeric constants (1 and 2^16) plus structural wiring in circuit.py; the per-tier safetensors footprint is a few hundred bytes and the parameter count is 2 per circuit. Routing selects the circuit width from the bit length of p; predict_digits reduces the operands mod p (a standard intermediate reduction, not the answer) and runs the circuit forward, emitting base-2^16 limbs that the harness decoder assembles MSB-first. Inputs whose prime exceeds the 2048-bit tier ceiling return [0]. Disclosure: under rules/evaluation.md a hand-coded arithmetic algorithm in the forward pass is a computational circuit, not a learned model; this submission is exactly that, and the description above states it plainly.",
"training_description": "NO TRAINING. The weights were SET BY CONSTRUCTION, not learned from data. There is no training set, no optimizer, no loss, and no fitted parameter; the two numeric constants (step unit 1 and gate base 2^16) and the structural wiring are derived directly from the bit-exact arithmetic identities, and they are correct for the algorithm by construction rather than obtained by fitting. This entry is submitted as the 'interesting information to acquire' that the launch comment invited: a hand-encoded algorithm that meets the time and space budget and is exact on every scored tier, offered as a concrete reference for the constructed-circuit envelope. We disclose the tension with the 'capability must reside in trained parameters' rule openly: this submission has no trained parameters, so by the rule's own wording ('A submission with no trained parameters is by definition a circuit, not a model') it is a circuit. The weight-perturbation behavioral signal still bites here (randomising the constants collapses accuracy to 0, because the forward pass genuinely reads them), but that signal cannot distinguish a constructed circuit from a trained one, and the honest provenance is what this field reports: constructed, not trained. How to treat the entry is the organizers' decision; the construction, the per-tier exactness, and this provenance are all disclosed for that decision."
}