في بعض الأحيان، تشير الأدبيات إلى الأساليب القائمة على الذاكرة باعتبارها أساليب تعلم تعتمد على الأمثلة، حيث يشير هذا إلى كيفية إجراء التصفية القائمة على المستخدم والعنصر تنبؤات خاصة بحالة معينة من تفاعل المستخدم-العنصر، مثل تقييم المستخدم المستهدف لفيلم لم يشاهده بعد.
على النقيض من ذلك، فإن الأساليب القائمة على النماذج تُنشئ نموذج تعلُّم آلي تنبؤي للبيانات، حيث يستخدم النموذج القيم الحالية في مصفوفة المستخدم-العنصر كمجموعة بيانات تدريبية، ويُنتج تنبؤات للقيم المفقودة باستخدام النموذج الناتج. وبالتالي، تستخدم الأساليب القائمة على النماذج تقنيات علم البيانات وخوارزميات التعلم الآلي مثل شجرة القرار ومصنِّف Bayes، والشبكات العصبية لتوصية العناصر للمستخدمين.8
يُعَد تحليل المصفوفة إلى عوامل هو أحد أكثر أساليب التصفية التعاونية التي تحظى بنقاش واسع، وغالبًا ما تُصَنَّف كنوع من نماذج العوامل الكامنة. وباعتبار تحليل المصفوفة إلى عوامل هو أحد نماذج العوامل الكامنة، يفترض أنه يمكن الوقوف على التشابه بين المستخدمين أو العناصر من خلال عدد محدد من الميزات. على سبيل المثال، يمكن التنبؤ بتقييم المستخدم لكتاب معين باستخدام بيانات مثل نوع الكتاب وعمر المستخدم أو جنسه فقط. وبذلك يهدف هذا التمثيل ذو الأبعاد الأدنى إلى تفسير، على سبيل المثال، تقييمات الكتب عن طريق تصنيف العناصر والمستخدمين بناءً على عدد قليل من الخصائص المختارة المُستَخلَصة من بيانات تعليقات المستخدمين.9 نظرًا لأنه يقلل من ميزات مساحة متجه معينة، فإن تحليل المصفوفة إلى عوامل يعمل أيضًا كطريقة لتقليل الأبعاد.10