Matrix Factorization이란
러닝 알고리즘
이를 최적화하는 과정으로는 SGD를 이용한 방법과 Alternating least squares를 이용한 방법이 있음
(Recommender: An Analysis of Collaborative Filtering Techniques, 2014에 따르면, 극도로 희소한 Movielens 데이터셋에서, 1스레드를 제외한 12, 24, 28스레드 환경에서만 ALS가 더 빠른 성능을 보임. (나머지는 다 SGD가 더 빠름))
성능을 높이는 추가적인 방법