Collaborative filtering (CF) adalah metode yang digunakan oleh beberapa sistem rekomendasi. Ini terdiri dari dua pengertian, yang sempit dan yang lebih umum. Secara umum, penyaringan kolaboratif adalah proses penyaringan untuk informasi atau pola menggunakan teknik yang melibatkan kolaborasi antara beberapa agen, sudut pandang, sumber data.