PigeonColumba compressa

A systematically wrong teacher

The teacher learned a bias: half its 'bird' training labels said 'sibling'. KD copies the bias faithfully. Can mixing in clean labels undo it?

Bar chart of target-class AP ('bird') for each alpha, with a dashed reference line for the teacher. Titled “A systematically wrong teacher”. The numbers are in the table below.
Target-class AP ('bird') for each alpha
Bar chart of test accuracy (20-way) for each alpha, with a dashed reference line for the teacher. Titled “A systematically wrong teacher”. The numbers are in the table below.
Test accuracy (20-way) for each alpha

Table

Mean over the seeds; ± is the standard deviation where more than one seed ran. The experiment took 37 s.

AlphaTest accuracy (20-way)Target-class AP ('bird')Test NLLKL(Bayes || model)Parameters (nonzero)
(biased teacher)0.8880.9380.4990.429140,052
1.00.794 ± 0.0040.895 ± 0.0160.600 ± 0.0100.521 ± 0.0122,132
0.90.797 ± 0.0030.902 ± 0.0130.596 ± 0.0090.517 ± 0.0102,132
0.50.811 ± 0.0040.934 ± 0.0050.574 ± 0.0100.494 ± 0.0112,132
0.250.815 ± 0.0030.947 ± 0.0060.561 ± 0.0080.481 ± 0.0092,132
0.00.817 ± 0.0010.952 ± 0.0050.554 ± 0.0080.476 ± 0.0082,132

Reference points

Teacher (the large model)
The full-size network trained on the labeled data; the smaller models here are measured against it. Test accuracy (20-way) 0.914, target-class AP ('bird') 0.989, test NLL 0.384, KL(Bayes || model) 0.309, parameters (nonzero) 140,052.
Bayes-optimal (the best any model can do on this problem)
Predictions from the exact class probabilities, which the lab can compute because it generated the data. Test accuracy (20-way) 0.973, target-class AP ('bird') 0.999, test NLL 0.079.

Birds in this experiment

The table's 5 smaller models hatch 1 kind of bird. Each kind is drawn once, for one model: the smallest if the bird is healthy or bones, the one that keeps the most if it's starving.

Measured against this experiment's teacher: 140,052 parameters, 4481.7 kbit, accuracy 0.914. Storage is 32 bits a parameter, the lab's rule for a dense fp32 net, which every model drawn here is. Species follows how many times smaller a model is. A bird stays healthy while its model keeps at least 95% of the reference's score, and turns to bones at 60% or less.

These are the lab's recorded results, so they aren't added to anyone's life list. Birds you hatch yourself, in the Coop or from a Field Guide run, are saved to your life list.