1. An information processing apparatus, comprising: a specification accepting unit configured to accept, from the outside, specifications of contents and groups into which the contents are to be sorted; a first sorting unit configured to sort the contents into the groups in accordance with the specifications; a statistic calculating unit configured to calculate, for each group, statistics of feature values of the contents sorted by the first sorting unit; a criterion determining unit configured to determine, from the feature values, a feature value satisfying a predetermined criterion as an automatic sorting criterion on the basis of the result of the statistics calculated by the statistic calculating unit; a display controlling unit configured to control the automatic sorting criterion to be displayed; and a second sorting unit configured to automatically sort a plurality of contents into the groups on the basis of the automatic sorting criterion.