A Latent Source Model for Online Collaborative Filtering