1. An information processing apparatus comprising: a processor; a storage configured to store a plurality of image data and a face dictionary in which, as image data for identification of a person, a plurality of face images has been registered in association with the person, an upper limit having a predetermined number of image data that are able to be registered in the face dictionary per the person; and a memory having stored thereon instructions that when executed by the processor, cause the processor to: specify a number of image data in which a face of the person registered with the face dictionary among the image data stored in the storage exists; and update the face dictionary by reselecting the predetermined number of image data, not in excess of the upper limit, of images to be used for the face dictionary according to the specified number of image data; wherein the processor decreases a frequency for updating the face dictionary as the image data associated with the person increases beyond the upper limit.