Ο αλγόριθμος συνεργατικού φιλτραρίσματος βάσει χρήστη υπολογίζει πρώτα την ομοιότητα μεταξύ του χρήστη προορισμού και άλλων χρηστών μάθησης και, στη συνέχεια, τους ταξινομεί ανάλογα με την ομοιότητα. Ο κανόνας δείχνει ότι οι καλύτεροι χρήστες K της σειράς είναι οι πιο κοντινοί γείτονες του χρήστη-στόχου και, στη συνέχεια, χρησιμοποιεί όλες τις πληροφορίες σημείων αυτών των γειτόνων. Προσδιορίστε τις πιθανές αξιολογήσεις του χρήστη-στόχου για τα στοιχεία από τις κριτικές και τέλος ταξινομήστε το σωστό σύνολο προτάσεων για το χρήστη από το υψηλό στο χαμηλό. Ο αλγόριθμος συνεργατικού φιλτραρίσματος βάσει έργου βρίσκει την ομοιότητα μεταξύ όλων των αντικειμένων στο πρώτο βήμα και στο δεύτερο βήμα, επιλέγει τα στοιχεία Κ ως σύνολο γειτονικών με βάση την ομοιότητα μεταξύ των στοιχείων για στοιχεία που ο χρήστης στόχος δεν έχει ακόμη σκοράρει. Το τρίτο βήμα,