Generowanie kandydatów, scoring i re-ranking

Candidate generation, scoring and re-ranking · id recpipeline

Typowa architektura dużych systemów: szybko zawęzić ogromny katalog do setek kandydatów, dokładniej je ocenić, a na końcu uwzględnić świeżość, różnorodność i reguły biznesowe.

The typical architecture of large systems: quickly narrow a huge catalogue to hundreds of candidates, score them more precisely, then account for freshness, diversity and business rules.

In one sentence

To wybieranie propozycji etapami: od zawężenia katalogu po ułożenie końcowej listy.

This selects recommendations in stages, from narrowing a catalogue to arranging the final list.

Problem it solves

Dokładne ocenianie każdej rzeczy w ogromnym katalogu jest kosztowne, a sama zgodność z zainteresowaniami nie wystarcza.

Scoring every item in a huge catalogue is costly, and matching interests alone is not enough.

What it does

Najpierw szybko wybiera kandydatów, potem ocenia ich dokładniej, a na końcu uwzględnia różnorodność, świeżość i dodatkowe reguły.

It first selects candidates quickly, then scores them more carefully and finally accounts for variety, freshness and additional rules.

Everyday example

Lista audycji powstaje przez wybór pasujących odcinków, ocenę zainteresowania i dodanie świeżych tematów, żeby propozycje nie były identyczne.

A programme list selects suitable episodes, estimates your interest and includes fresh topics so the suggestions are not all alike.

This concerns you if you…

Examples

Related topics

Sources