التصفية التعاونية (Collaborative Filtering) هي أسلوب في نظم التوصية يعتمد على الاستفادة من تفضيلات وسلوك المستخدمين الآخرين للتنبؤ بما قد يُفضله مستخدم معين، أي أنه يفترض أن الأشخاص الذين كانت لهم اختيارات متشابهة في الماضي ستكون لهم اهتمامات متشابهة في المستقبل. تنقسم إلى نوعين رئيسيين:
• مبنية على المستخدم (User-based): تقترح عناصر بناءً على مستخدمين مشابهين.
• مبنية على العناصر (Item-based): تقترح عناصر مشابهة لما أعجب به المستخدم مسبقًا.
