rankingalgoritmit
Rankingalgoritmit ovat algoritmeja, joiden tehtävänä on laskea jokaiselle kohteelle relevanssi- tai hyödyllisyysarvo ja asettaa kohteet tämän arvon perusteella paremmuusjärjestykseen. Niiden tavoitteena on tuottaa käyttäjälle mahdollisimman hyödyllinen ja johdonmukainen lista esimerkiksi kyselyn tai kontekstin perusteella.
Ne ovat keskeisiä hakutoiminnoissa, verkkokaupoissa, sisällönsuosituksissa ja sosiaalisessa mediassa, joissa käyttäjälle näytettävä lista pyritään optimoimaan sekä
Perinteisten rankingmenetelmien joukossa ovat heuristiset ja sisäisiin pistemäärätietoihin nojaavat mallit kuten tf-idf ja BM25, sekä kielellisiin
Oppimiseen perustuvat rankingmenetelmät (learning-to-rank) oppivat pistemäärän mallin koulutuksen avulla. Ne voivat olla pairwise- tai listwise-optimointia. Esimerkkejä
Arviointi toteutetaan sekä offline että online: yleisiä metriikoita ovat NDCG, MAP sekä precision@k ja recall@k. Online-eksperimentit
Rankingalgoritmit ovat dynaaminen ala, jossa menetelmät ja tavoitteet sopeutuvat sovellusalueen tarpeisiin ja käyttäjäkäyttäytymisen muutoksiin.