Negli algoritmi di raccomandazione, gli indicatori di valutazione comunemente utilizzati includono Accuracy (accuratezza), Precision (precisione), Recall (richiamo) e AUC (area sotto la curva). Queste metriche vengono utilizzate per valutare le prestazioni e l'efficacia degli algoritmi di raccomandazione.

1. Accuratezza: l'accuratezza si riferisce alla proporzione di previsioni corrette tra tutti i risultati delle previsioni. Nei sistemi di raccomandazione, l'accuratezza indica quanti dei risultati delle raccomandazioni previsti sono effettivamente di interesse per l'utente. La precisione varia da 0 a 1. Maggiore è il valore, più accurati saranno i risultati del consiglio.

2. Precisione: la precisione si riferisce alla proporzione di campioni veri positivi tra tutti i risultati previsti come campioni positivi. Nei sistemi di raccomandazione, la precisione indica quanti degli elementi consigliati all'utente sono effettivamente di suo interesse. La precisione varia da 0 a 1. Maggiore è il valore, maggiore è la percentuale di elementi a cui l'utente è interessato inclusi nei risultati del consiglio.

3. Richiamo: il richiamo si riferisce alla proporzione di tutti i campioni veri positivi che vengono previsti con successo come campioni positivi. In un sistema di raccomandazione, il tasso di richiamo indica quanti articoli a cui l'utente è veramente interessato sono stati consigliati con successo all'utente. Il tasso di richiamo varia da 0 a 1. Maggiore è il valore, maggiore è la percentuale di elementi a cui l'utente è interessato inclusi nei risultati del consiglio.

4. AUC (area sotto la curva): l'AUC è un indicatore utilizzato per valutare la performance di ranking di un sistema di raccomandazione. Rappresenta la capacità dell’algoritmo di raccomandazione di ordinare campioni positivi e negativi, ovvero la probabilità che i risultati consigliati possano essere ordinati correttamente tra tutte le coppie di campioni positivi e negativi. Il valore di AUC varia da 0,5 a 1. Quanto più il valore è vicino a 1, migliore è la capacità di ordinamento.

Va notato che l’interpretazione e l’utilizzo di questi indicatori di valutazione possono variare a seconda dello specifico algoritmo di raccomandazione e degli scenari applicativi. In applicazioni specifiche, è possibile selezionare indicatori di valutazione appropriati in base ai requisiti aziendali e alle caratteristiche dell'algoritmo per valutare le prestazioni dell'algoritmo di raccomandazione.