1. An information processing apparatus for identifying a modality of input data using a plurality of transformation matrix groups, each including a first projection matrix for projecting the input data into a space vector and a second projection matrix for projecting the space vector into projection data having a smaller dimension number than that of the space vector, learned through a plurality of sample data, each having the same modality for a non-identification target and a different modality for an identification target, with respect to each of the different modalities, the apparatus comprising: a first projection means for projecting the input data into a plurality of space vectors using a plurality of the first projection matrices; a second projection means for projecting the input data into a plurality of projection data using the plurality of transformation matrix groups and generating inverse space vectors by performing inverse projection of the second transformation matrix on the plurality of projection data; a correlation calculation means for calculating a correlation between the space vector generated by the first projection means and the inverse space vector generated by the second projection means with respect to each transformation matrix group; and an identification means for identifying a modality represented by a transformation matrix group having a highest correlation calculated by the correlation calculation means as the modality of the input data.