soovitusalgoritme
Soovitusalgoritm on tarkvarakomponent, mis analüüsib kasutaja käitumist, eelistusi ja sisu omadusi, et esitada isikupärastatud soovitusi toote, teose või teenuse kohta. Eesmärk on suurendada kasutajate kaasatust, parandada kogemust ja soodustada leidmist.
Peamised lähenemised on koostööalusel filtreerimisel põhinevad meetodid (kasutajapõhine ja toote-põhine filtratsioon), sisu-põhine filtreerimine ning hübriidsed meetodid.
Tehnilised vahendid hõlmavad maatriksite faktoreerimist (matrix factorization), lähima naabruse meetodeid ning masinõppe ja sügava õppimise mudeleid.
Andmed, mida soovitusalgoritm kasutab, võivad hõlmata kasutajate hinnanguid ja klikke, ostusid, vaatamisi, otsinguharjumusi ning sotsiaalset kaasatust.
Väljakutsed hõlmavad külm algus (uus kasutaja või uus toode), andmete puudulikkus ja sparsity, skaleerimise vajadust, privaatsusküsimusi