Learning to Rank for Information Retrieval and Natural Language Processing

被引:1
|
作者
Li H. [1 ]
机构
[1] Department of Microsoft, United States
来源
Synthesis Lectures on Human Language Technologies | 2011年 / 4卷 / 01期
关键词
collaborative filtering; information retrieval; learning to rank; machine translation; natural language processing; ranking; ranking aggregation; ranking creation; supervised learning; web search;
D O I
10.2200/S00348ED1V01Y201104HLT012
中图分类号
学科分类号
摘要
Learning to rank refers to machine learning techniques for training the model in a ranking task. Learning to rank is useful for many applications in information retrieval, natural language processing, and data mining. Intensive studies have been conducted on the problem recently and significant progress has been made. This lecture gives an introduction to the area including the fundamental problems, existing approaches, theories, applications, and future work. The author begins by showing that various ranking problems in information retrieval and natural language processing can be formalized as two basic ranking tasks, namely ranking creation (or simply ranking) and ranking aggregation. In ranking creation, given a request, one wants to generate a ranking list of offerings based on the features derived from the request and the offerings. In ranking aggregation, given a request, as well as a number of ranking lists of offerings, one wants to generate a new ranking list of the offerings. Ranking creation (or ranking) is the major problem in learning to rank. It is usually formalized as a supervised learning task. The author gives detailed explanations on learning for ranking creation and ranking aggregation, including training and testing, evaluation, feature creation, and major approaches. Many methods have been proposed for ranking creation. The methods can be categorized as the pointwise, pairwise, and listwise approaches according to the loss functions they employ. They can also be categorized according to the techniques they employ, such as the SVM based, Boosting SVM, Neural Network based approaches. The author also introduces some popular learning to rank methods in details. These include PRank, OC SVM, Ranking SVM, IR SVM, GBRank, RankNet, LambdaRank, ListNet & ListMLE, AdaRank, SVM MAP, SoftRank, Borda Count, Markov Chain, and CRanking. The author explains several example applications of learning to rank including web search, collaborative filtering, definition search, keyphrase extraction, query dependent summarization, and re-ranking in machine translation. A formulation of learning for ranking creation is given in the statistical learning framework. Ongoing and future research directions for learning to rank are also discussed. © 2018 by Morgan & Claypool.
引用
收藏
页码:1 / 115
页数:114
相关论文
共 50 条
  • [1] Learning to Rank for Information Retrieval and Natural Language Processing
    Candito, Marie
    TRAITEMENT AUTOMATIQUE DES LANGUES, 2011, 52 (03): : 282 - 285
  • [2] Learning to Rank for Information Retrieval and Natural Language Processing
    Goutte, Cyril
    COMPUTATIONAL LINGUISTICS, 2012, 38 (02) : 459 - 459
  • [3] Learning to Rank for Information Retrieval and Natural Language Processing, Second Edition
    Huawei Technologies, China
    Synth. Lect. Human Lang. Technol., 3 (1-123): : 1 - 123
  • [4] Natural language processing and information retrieval
    Voorhees, EM
    INFORMATION EXTRACTION: TOWARDS SCALABLE, ADAPTABLE SYSTEMS, 1999, 1714 : 32 - 48
  • [5] Natural language processing for information retrieval
    Lewis, DD
    Sparck-Jones, K
    COMMUNICATIONS OF THE ACM, 1996, 39 (01) : 92 - 101
  • [6] Application of Natural Language Processing for Information Retrieval
    Xi, Su Mei
    Lee, Dae Jong
    Cho, Young Im
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 18TH '13), 2013, : 621 - 624
  • [7] Application of Natural Language Processing in Information Retrieval
    Rojas, Yenory
    Ferrandez, Antonio
    Peral, Jesus
    PROCESAMIENTO DEL LENGUAJE NATURAL, 2005, (34):
  • [8] Natural Language Processing for Spreadsheet Information Retrieval
    Flood, Derek
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2010, 5723 : 309 - 312
  • [9] Applications of Natural Language Processing in the Retrieval of Spanish Information
    Vilares Ferro, Jesus
    PROCESAMIENTO DEL LENGUAJE NATURAL, 2006, (36): : 57 - 58
  • [10] (UN)NATURAL LANGUAGE PROCESSING IN INFORMATION-RETRIEVAL
    DOSZKOCS, TE
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1989, 197 : 21 - CINF