1. A method for adding tags to images comprising: comparing an image with a plurality of images comprising pre-existing tags; determining a similar image set of at least one similar image from results of the comparing; extracting pre-existing tags from the similar image set; and adding at least one of the extracted tags to a tag set associated with the image.