El algoritmo de recomendación de filtrado colaborativo primero necesita conocer la similitud, luego encontrar el usuario más cercano y luego agregarlo al conjunto de usuarios vecinos. Estos conjuntos vecinos tienen las mismas características que el objetivo. Finalmente, el usuario vecino es el núcleo para recomendar con precisión al usuario objetivo.