PigeonColumba compressa

Label-smoothed teachers

Label smoothing makes a better model; does it make a better teacher?

Line chart of test accuracy (20-way) against teacher label smoothing, one line per method. Titled “Label-smoothed teachers”. The numbers are in the table below.
Test accuracy (20-way) against teacher label smoothing
Line chart of test accuracy (20-way) against teacher label smoothing, one line per method. Titled “teacher accuracy”. The numbers are in the table below.
Test accuracy (20-way) against teacher label smoothing: teacher accuracy

Table

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

Teacher label smoothingMethodTest accuracy (20-way)Target-class AP ('bird')Test NLLKL(Bayes || model)Teacher accuracyParameters (nonzero)
0(teacher itself)0.9140.9890.3840.309140,052
0student, KD T=10.671 ± 0.0080.862 ± 0.0020.991 ± 0.0230.909 ± 0.0230.914 ± 0.000820
0student, KD T=40.640 ± 0.0160.846 ± 0.0091.819 ± 0.1081.734 ± 0.1080.914 ± 0.000820
0.100(teacher itself)0.9220.9890.4200.340140,052
0.100student, KD T=10.670 ± 0.0060.868 ± 0.0121.142 ± 0.0211.059 ± 0.0210.922 ± 0.000820
0.100student, KD T=40.574 ± 0.0040.842 ± 0.0191.531 ± 0.0161.446 ± 0.0160.922 ± 0.000820
0.200(teacher itself)0.9230.9900.5490.467140,052
0.200student, KD T=10.671 ± 0.0070.864 ± 0.0121.280 ± 0.0141.196 ± 0.0140.923 ± 0.000820
0.200student, KD T=40.560 ± 0.0010.844 ± 0.0091.724 ± 0.0071.639 ± 0.0070.923 ± 0.000820
0.400(teacher itself)0.9260.9900.8190.737140,052
0.400student, KD T=10.653 ± 0.0020.863 ± 0.0131.566 ± 0.0041.481 ± 0.0040.926 ± 0.000820
0.400student, KD T=40.555 ± 0.0130.825 ± 0.0171.955 ± 0.0091.871 ± 0.0090.926 ± 0.000820

Reference points

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.