Efficient Processing of Alternating Least Squares on a Single Machine

Citations

SCOPUS

0

초록

Alternating least squares (ALS) is one of the algorithms widely used in recommendation systems. In this paper, we propose a method to perform ALS on a graph engine on a single machine. We employ our graph engine, RealGraph, to handle big graphs and develop ALS efficiently performed on top of it. Real-world graphs in performing ALS follow the power-law degree distribution, specifying that a few nodes have a lot of edges while a lot of nodes do only a few edges. Prior graph engines do not consider this important characteristic, which slows down their performance. According to our extensive performance evaluation, our ALS running on RealGraph significantly outperforms those on other engines up to 2.5 times.

키워드

Alternating least squaresGraph enginePerformanceElectrical engineeringMathematical techniquesAlternating least squaresPerformancePower law degree distributionReal-world graphsSingle- machinesEngines
제목
Efficient Processing of Alternating Least Squares on a Single Machine
저자
Jo, Yong Yeon Jang, Myung HwanKim, Sang Wook
DOI
10.1007/978-981-10-6520-0_7
발행일
2017-10
유형
Conference Paper
저널명
Lecture Notes in Electrical Engineering
461
페이지
58 ~ 67