CastellanZhang / lambdaFM

Multi-thread implementation of lambdaFM with FTRL for ranking problem. LambdaFM is a learning-to-rank algorithm by combining LambdaRank and Factorization Machines.
MIT License
111 stars 31 forks source link

Question:pairwise和pointwise在search ranking上的优劣 #2

Open CasyWang opened 6 years ago

CasyWang commented 6 years ago

hi, castellan, 最近在做online search ranking, pointwise的任务学习的是全局的相关性,pairwise学习的是相对相关性排序,你有没有博文介绍这一部分的?同时,据你的经验,FM+FTRL+pairwise在搜索的数据集上表现如何呢? 通常情况下都要优于pointwise吗?

CastellanZhang commented 6 years ago

我没有专门写过这方面文章,如果想系统的学一下,推荐看李航和刘铁岩的learning to rank的书。 效果如何没有什么绝对的结论,只有最合适的模型没有最好的模型。一般来说如果指标是NDCG之类的话可能pairwise的方法比pointwise好一些吧。

CasyWang commented 6 years ago

AlphaFM的v向量的update也采用跟w一样的迭代公式,这一部分有理论证明吗?发自我的iPhone------------------ 原始邮件 ------------------发件人: BruceZhao notifications@github.com发送时间: 2017年11月14日 19:12收件人: CastellanZhang/lambdaFM lambdaFM@noreply.github.com抄送: oliverwang lxtech2013@gmail.com, Author author@noreply.github.com主题: 回复:[CastellanZhang/lambdaFM] Question:pairwise和pointwise在search ranking上的优劣 (#2)我没有专门写过这方面文章,如果想系统的学一下,推荐看李航和刘铁岩的learning to rank的书。 效果如何没有什么绝对的结论,只有最合适的模型没有最好的模型。一般来说如果指标是NDCG之类的话可能pairwise的方法比pointwise好一些吧。

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/CastellanZhang/lambdaFM","title":"CastellanZhang/lambdaFM","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/CastellanZhang/lambdaFM"}},"updates":{"snippets":[{"icon":"PERSON","message":"@CastellanZhang in #2: 我没有专门写过这方面文章,如果想系统的学一下,推荐看李航和刘铁岩的learning to rank的书。\r\n效果如何没有什么绝对的结论,只有最合适的模型没有最好的模型。一般来说如果指标是NDCG之类的话可能pairwise的方法比pointwise好一些吧。"}],"action":{"name":"View Issue","url":"https://github.com/CastellanZhang/lambdaFM/issues/2#issuecomment-344226126"}}}