Preference-based learning to rank

被引:18
作者
Ailon, Nir [1 ]
Mohri, Mehryar [1 ,2 ]
机构
[1] Technion Israel Inst Technol, Fac Comp Sci, IL-32000 Haifa, Israel
[2] NYU, Courant Inst Math Sci, New York, NY 10012 USA
关键词
Learning to rank; Machine learning reductions; ROC; ROC CURVE; AREA;
D O I
10.1007/s10994-010-5176-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an efficient preference-based ranking algorithm running in two stages. In the first stage, the algorithm learns a preference function defined over pairs, as in a standard binary classification problem. In the second stage, it makes use of that preference function to produce an accurate ranking, thereby reducing the learning problem of ranking to binary classification. This reduction is based on the familiar QuickSort and guarantees an expected pairwise misranking loss of at most twice that of the binary classifier derived in the first stage. Furthermore, in the important special case of bipartite ranking, the factor of two in loss is reduced to one. This improved bound also applies to the regret achieved by our ranking and that of the binary classifier obtained. Our algorithm is randomized, but we prove a lower bound for any deterministic reduction of ranking to binary classification showing that randomization is necessary to achieve our guarantees. This, and a recent result by Balcan et al., who show a regret bound of two for a deterministic algorithm in the bipartite case, suggest a trade-off between achieving low regret and determinism in this context. Our reduction also admits an improved running time guarantee with respect to that deterministic algorithm. In particular, the number of calls to the preference function in the reduction is improved from Omega(n (2)) to O(nlog n). In addition, when the top k ranked elements only are required (ka parts per thousand(a)n), as in many applications in information extraction or search engine design, the time complexity of our algorithm can be further reduced to O(klog k+n). Our algorithm is thus practical for realistic applications where the number of points to rank exceeds several thousand.
引用
收藏
页码:189 / 211
页数:23
相关论文
共 50 条
  • [31] A survey on learning to rank
    He, Chuan
    Wang, Cong
    Zhong, Yi-Xin
    Li, Rui-Fan
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 1734 - 1739
  • [32] Rank-order-correlation-based feature vector context transformation for learning to rank for information retrieval
    Yeh, Jen-Yuan
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2018, 33 (01): : 41 - 52
  • [33] Learning to Rank with Extreme Learning Machine
    Zong, Weiwei
    Huang, Guang-Bin
    NEURAL PROCESSING LETTERS, 2014, 39 (02) : 155 - 166
  • [34] Learning to Rank with Extreme Learning Machine
    Weiwei Zong
    Guang-Bin Huang
    Neural Processing Letters, 2014, 39 : 155 - 166
  • [35] Rule-based specification mining leveraging learning to rank
    Zherui Cao
    Yuan Tian
    Tien-Duy B. Le
    David Lo
    Automated Software Engineering, 2018, 25 : 501 - 530
  • [36] Graph-Based Pairwise Learning to Rank for Video Search
    Liu, Yuan
    Mei, Tao
    Tang, Jinhui
    Wu, Xiuqing
    Hua, Xian-Sheng
    ADVANCES IN MULTIMEDIA MODELING, PROCEEDINGS, 2009, 5371 : 175 - +
  • [37] Listwise approach based on the cross-correntropy for learning to rank
    Wu, Mintao
    Zhu, Jihua
    Wang, Jun
    Pang, Shanmin
    Li, Yaochen
    ELECTRONICS LETTERS, 2018, 54 (14) : 878 - 879
  • [38] An effective and scalable algorithm for hybrid recommendation based on Learning To Rank
    He, Pingfan
    Yuan, Hanning
    Chen, Jiehao
    Zhao, Chong
    SIGNAL AND INFORMATION PROCESSING, NETWORKING AND COMPUTERS, 2016, : 59 - 67
  • [39] A Top-N recommendation model Based on Feedback learning to rank and Online Learning
    Chen, Jiehao
    Zhao, Ziqian
    Shi, Jiyun
    Zhao, Chong
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 384 - 389
  • [40] Clustering-Based Transductive Semi-Supervised Learning for Learning-to-Rank
    Rahangdale, Ashwini
    Raut, Shital
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2019, 33 (12)