A computer-implemented method, the method comprising: obtaining a plurality of episodes from an image library, wherein each episode is associated with a corresponding time period, and includes a respective set of images and person identifiers for each image in the respective set of images, wherein the person identifiers correspond to persons depicted in the respective set of images; forming a plurality of clusters that include a respective cluster for each episode, wherein each cluster includes at least two person identifiers, and wherein identical clusters comprise the same person identifiers, wherein forming the plurality of clusters that include the respective cluster for each episode comprises: mapping all person identifiers that appear in at least one image in the set of images of the episode to the cluster; determining a number of images from the set of images of the episode that include a most frequent person identifier for the episode; and removing from the cluster person identifiers that are associated with less than a threshold number of images, the threshold number of images determined based on the number of images that include the most frequent person identifier for the episode; determining a threshold number of clusters based, at least in part, on a size of the image library; determining whether one or more person identifiers are only included in a number of clusters of the plurality of clusters, wherein the number of clusters is less than the threshold number of clusters; if it is determined that the one or more person identifiers are only included in the number of clusters that is less than the threshold number of clusters, removing the one or more person identifiers from the clusters included in the number of clusters; after the removing, merging the identical clusters to obtain a plurality of people groups, wherein each people group includes two or more person identifiers, wherein merging the identical clusters comprises associating, based on the clusters, a respective set of episodes to each of the plurality of people groups; and providing a user interface that includes an image-based creation based on a particular people group of the plurality of people groups, wherein providing the image-based creation comprises selecting a subset of images for the image-based creation from the respective sets of images included in the episodes associated with the particular people group. obtaining a plurality of episodes from an image library, wherein each episode is associated with a corresponding time period, and includes a respective set of images and person identifiers for each image in the respective set of images, wherein the person identifiers correspond to persons depicted in the respective set of images; forming a plurality of clusters that include a respective cluster for each episode, wherein each cluster includes at least two person identifiers, and wherein identical clusters comprise the same person identifiers, wherein forming the plurality of clusters that include the respective cluster for each episode comprises: mapping all person identifiers that appear in at least one image in the set of images of the episode to the cluster; determining a number of images from the set of images of the episode that include a most frequent person identifier for the episode; and removing from the cluster person identifiers that are associated with less than a threshold number of images, the threshold number of images determined based on the number of images that include the most frequent person identifier for the episode; mapping all person identifiers that appear in at least one image in the set of images of the episode to the cluster; determining a number of images from the set of images of the episode that include a most frequent person identifier for the episode; and removing from the cluster person identifiers that are associated with less than a threshold number of images, the threshold number of images determined based on the number of images that include the most frequent person identifier for the episode; determining a threshold number of clusters based, at least in part, on a size of the image library; determining whether one or more person identifiers are only included in a number of clusters of the plurality of clusters, wherein the number of clusters is less than the threshold number of clusters; if it is determined that the one or more person identifiers are only included in the number of clusters that is less than the threshold number of clusters, removing the one or more person identifiers from the clusters included in the number of clusters; after the removing, merging the identical clusters to obtain a plurality of people groups, wherein each people group includes two or more person identifiers, wherein merging the identical clusters comprises associating, based on the clusters, a respective set of episodes to each of the plurality of people groups; and providing a user interface that includes an image-based creation based on a particular people group of the plurality of people groups, wherein providing the image-based creation comprises selecting a subset of images for the image-based creation from the respective sets of images included in the episodes associated with the particular people group.