Skip to content

marevol/learning-to-rank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Learning To Rank (LTR)

A curated list of research papers, software, datasets, and resources for Learning to Rank (LTR), also known as machine-learned ranking.

What is Learning to Rank?

Learning to Rank (LTR) is a machine learning approach for constructing ranking models from training data. LTR has been particularly successful in information retrieval, web search, and recommendation systems where the goal is to rank a set of items according to their relevance to a given query.

LTR Approaches

LTR algorithms can be categorized into three main approaches:

  • Pointwise Approach: Treats ranking as a regression or classification problem, predicting a relevance score for each document independently.

    • Examples: McRank, Prank, OC SVM
  • Pairwise Approach: Focuses on learning the relative order between pairs of documents. The goal is to minimize the number of incorrectly ordered pairs.

    • Examples: RankNet, RankBoost, RankSVM, LambdaRank, LambdaMART
  • Listwise Approach: Directly optimizes ranking metrics (e.g., NDCG, MAP) by considering the entire list of documents.

    • Examples: ListNet, ListMLE, AdaRank, SoftRank, LambdaMART

Table of Contents

Papers

2003

2005

2007

2008

2009

2010

2011

2012

2013

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

Software

Classical LTR Libraries

Deep Learning & Modern LTR Libraries

Dataset

Others

Tools and Projects

Japanese Resources (日本語リソース)

Contributing

Contributions are welcome! If you know of any important papers, software, datasets, or resources related to Learning to Rank that are not listed here, please feel free to:

  1. Open an issue with the details
  2. Submit a pull request with your additions

When adding papers, please:

  • Include the full citation with authors, title, and venue
  • Add a link to the paper (preferably direct PDF or DOI)
  • Place the paper in the appropriate year section
  • Follow the existing format

Star History

If you find this repository useful, please consider giving it a star ⭐

License

This list is provided as-is for educational and research purposes. All linked papers and resources are copyright of their respective authors and publishers.

About

Survey of Learning To Rank

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •