@inproceedings{f4c5791f227f403e99dd8986ea46cc81,
title = "On parallelizing SGD for pairwise learning to rank in collaborative filtering recommender systems",
abstract = "Learning to rank with pairwise loss functions has been found useful in collaborative filtering recommender systems. At web scale, the optimization is often based on matrix factorization with stochastic gradient descent (SGD) which has a sequential nature. We investigate two different shared memory lock-free parallel SGD schemes based on block partitioning and no partitioning for use with pairwise loss functions. To speed up convergence to a solution, we extrapolate simple practical algorithms from their application to pointwise learning to rank. Experimental results show that the proposed algorithms are quite useful regarding their ranking ability and speedup patterns in comparison to their sequential counterpart.",
keywords = "Learning to rank, Pairwise loss, Parallel SGD, Personalization",
author = "Murat Yagci and Tevfik Aytekin and Fikret Gurgen",
note = "Publisher Copyright: {\textcopyright} 2017 ACM.; 11th ACM Conference on Recommender Systems, RecSys 2017 ; Conference date: 27-08-2017 Through 31-08-2017",
year = "2017",
month = aug,
day = "27",
doi = "10.1145/3109859.3109906",
language = "English",
series = "RecSys 2017 - Proceedings of the 11th ACM Conference on Recommender Systems",
publisher = "Association for Computing Machinery, Inc",
pages = "37--41",
booktitle = "RecSys 2017 - Proceedings of the 11th ACM Conference on Recommender Systems",
}