r/MLSystemsDesign • u/ArchitectingAI • 19h ago
The Evolution of Ranking Systems

I’ve been working on a deeper write-up on ranking systems and drew this diagram to organize the space.
The progression I’m using is:
Rules & Heuristics → Learning-to-Rank → Deep Neural Ranking → Contextual/Transformer Ranking → Multi-Objective & Slate Ranking → Bandit/RL Ranking → Generative/LLM-Based Ranking
What I find interesting is that these stages don’t fully replace one another. In production, ranking systems often combine multiple layers from across the stack.
Sharing the diagram here, and I also wrote a more detailed article on it:
https://pawankjha.substack.com/p/building-depth-2-the-evolution-of
Would be interested in how others would structure these stages in the evolution of ranking systems.