Tags: algorithms collaborative filtering document filtering experimentation human factors information extraction item-based approach learning settings performance time weight