Matrix factorization for collaborative filtering using ALS specifically optimized for rank-1 approximation.