The natural choice of the code vector c c c is h h h. However, when testing an instance, the labeling is unknown (exactly what we try to predict), consequently we can not capture h h h with PCA to replace the code vector c c c in the prediction function Eq.(1).
we assume a linear transformation M M M from the training instances to their independent components, and use M M Mx x x as the approximate independent component.