Singular Value Decomposition using LensKit