1. A computer-implemented method for active tagging, comprising: performed by one or more processors executing computer-readable instructions: selecting a file stored in a memory; providing the file to a client device for manual tagging by a user of the client device; receiving a tagged file from the client device; storing the tagged file in the memory; predicting a tag for another file based on the tagged file to create another tagged file in the memory; and storing the other tagged file in the memory.