Learning to Rank (LTR) is the systematic methodology applying machine learning to optimize ranking in Information Retrieval; LTR spans 3 paradigms: 1) Pointwise (treating ranking as standalone regression/classification, blind to relative order); 2) Pairwise (RankNet, learning pairwise binary preferences between document pairs); 3) Listwise (optimizing the entire ordered list against rank metrics); LambdaMART (combining GBDT trees with LambdaRank virtual gradients) is the classical industry gold standard; since NDCG is a non-differentiable step function, LambdaMART introduces virtual gradient forces
λij=−1+eσ(si−sj)σ∣ΔNDCGij∣ scaling tree splits directly by potential NDCG gain.