Skip to main content
. 2020 Apr 27;117(19):10530–10540. doi: 10.1073/pnas.1921609117

Fig. 4.

Fig. 4.

Decoding generalizability. (A) A schematic that explains Decoder 1 and Decoder 2. The decoders read the value of a through state f0 in iso-b line f(a;btest) (green) after being trained by another iso-b line f(a;btrain) (orange). Decoder 1 reads a to be the same as that of f1 because f0 and f1 project to the same point on PC1 (black horizontal line) of f(a;btrain). Decoder 2 first translationally moves f(a;btest) so that its mass center T(O) after translational movement T projects to the same point as the mass center Otrain of f(a;btrain) on PC1 and then reads a according to T(f0), which is the a value of f2. (B) Two error sources of Decoder 1. (B, Upper) The mass centers O and Otrain do not project to the same point on PC1. (B, Lower) The projections of f(a;btrain) and f(a;btest) on PC1 (lines AtrainBtrain and AtestBtest) do not have the same length. (C) The error of Decoder 1 (indicated by dot color) to read temporal flow across different spatial locations as a function of the angle (AG) and mixed variance (MV) between the temporal flow and spatial subspaces in the production epoch of t-SR task. (D) Correlations between decoding error (DE) and AG and between DE and MV. (E and F) The same as C and D except for Decoder 2. (G) DE as a function of |xtrainxtest| after Decoder 1 (solid line) or Decoder 2 (dashed line) is trained to read the temporal flow using the isospace line at spatial location xtrain and then tested at spatial location xtest. The horizontal dashed line indicates chance level, supposing that the decoder works by random guess. Error bars represent mean ± SEM across simulation trials. C–F analyze the data averaging over |xtrainxtest| in individual training configurations. T=1,200 ms. Decoding generalizability in other epochs of the t-SR task and the t-DM task is shown in SI Appendix, Figs. S7 and S8.