상세 보기
Efficient Processing of Alternating Least Squares on a Single Machine
- Jo, Yong Yeon ;
- Jang, Myung Hwan;
- Kim, Sang Wook
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 squares; Graph engine; Performance; Electrical engineering; Mathematical techniques; Alternating least squares; Performance; Power law degree distribution; Real-world graphs; Single- machines; Engines
- 제목
- Efficient Processing of Alternating Least Squares on a Single Machine
- 저자
- Jo, Yong Yeon ; Jang, Myung Hwan; Kim, Sang Wook
- 발행일
- 2017-10
- 유형
- Conference Paper
- 권
- 461
- 페이지
- 58 ~ 67