1. A method comprising: identifying, using one or more processors, lists contained in a plurality of documents stored on one or more devices, each of the lists including one or more items; classifying, using the one or more processors, the lists based on a model; assigning, using the one or more processors, a weight to at least one item from the lists, the weight being based on a probability that at least one list, of the identified lists, is associated with the model; forming, using the one or more processors, another list from the at least one item based on the assigned weight; and providing, using the one or more processors, the other list.