Ho esaminato documenti e libri sui sistemi di raccomandazione e gli approcci suggeriti per costruirli. In molti di loro è stata data la competizione Netflix come esempio. Gli utenti di Netflix valutano i film (da 1 a 5). In quella competizione, i concorrenti hanno ricevuto un database di film e valutazioni corrispondenti da parte degli utenti, e si supponeva che avessero implementato un sistema in grado di prevedere meglio la valutazione dei film e l'utilizzo di quella valutazione avrebbe suggerito i film agli utenti.Sistema di raccomandazione di implementazione per apprendimento non supervisionato
Per la valutazione suggeriscono la convalida incrociata utilizzando le misure che utilizzano le valutazioni previste e reali come argomenti. Il punteggio previsto viene calcolato utilizzando la cronologia dell'utente e le sue valutazioni per i film.
Sto provando a creare un sistema di raccomandazione di notizie. Il problema che sto affrontando ora è che le notizie sono rilevanti solo per un breve periodo e quasi nessuno darebbe una valutazione alle notizie. Quindi, ho solo feedback impliciti (viste) e nessun feedback esplicito (valutazione). Inoltre nel problema Netflix vengono forniti con un database. Mi sto chiedendo come affrontare il problema della partenza a freddo, perché all'inizio nessuna notizia sarebbe stata letta (vista).
Sarò così grato se poteste suggerirmi come evitare il problema di avviamento a freddo e una volta avrò un algoritmo come potrei verificare se funziona bene.
Grazie!
Sto costruendo un sistema di raccomandazione che utilizza anche solo il feedback implicito e la mia soluzione al problema di avviamento a freddo è di raccomandare solo gli articoli più popolari. Non è davvero una soluzione elegante, ma a volte potrebbe essere meglio di niente. Ho anche pensato che i consigli potessero contenere opzioni come "Non trovo questo articolo consigliato pertinente". Quale darebbe un feedback esplicito in aggiunta. Nel tuo caso potresti forse avere un raccomandazione demografica come raccomandazione di default che potrebbe raccomandare notizie in base al paese dell'utente (o in base al paese dell'indirizzo IP). –
"Sto cercando di creare un sistema di suggerimenti per le notizie" https://sites.google.com/site/newsrec2013/ – dranxo