Il sistema di raccomandazione è un tipo di sistema di filtraggio delle informazioni, che suggerisce elementi rilevanti agli utenti. I sistemi di raccomandazione sono ampiamente utilizzati sul Web per raccomandare prodotti e servizi agli utenti. Molti siti di e-commerce hanno tali sistemi. Il filtraggio collaborativo è una tecnologia importante per i sistemi di raccomandazione. Gli utenti sono interessati a raggruppare gli articoli in categorie e per ogni categoria; ci può essere un gruppo di utenti corrispondente a cui piacciono gli articoli di quella categoria. Trovare l'interesse dell'utente in un particolare gruppo di articoli e raggruppare gli utenti con interessi simili è una caratteristica distintiva, che differenzia questo lavoro. Questo sistema menzionato nel libro può superare diversi limiti degli algoritmi tradizionali.