SVD-AE: مشغلات تلقائية بسيطة للتصفية التعاونية

تم بحث أساليب التصفية التعاونية (CF) لنظم التوصية بشكل واسع، وشمل ذلك من تحليل المصفوفات وطرق التشفير التلقائي القائمة على الشبكات إلى الأساليب القائمة على التصفية الرسومية. ومؤخرًا، تم اقتراح أساليب خفيفة الوزن تتطلب تدريبًا شبه معدوم لتقليل الحسابات الإجمالية. ومع ذلك، لا يزال هناك مجال للتحسين في التوازن بين الدقة والكفاءة والصلابة في الأساليب الحالية. وبشكل خاص، لا توجد دراسات مُصممة جيدًا بحل تحليلي مغلق (closed-form) لمشكلة التصفية التعاونية المتوازنة من حيث التنازلات المذكورة أعلاه. في هذا البحث، نصمم SVD-AE، وهو مُشفّر تلقائي خطي بسيط وفعّال يعتمد على تحليل المتجهات الفردية (SVD)، حيث يمكن تعريف حلّه التحليلي المغلق بناءً على تحليل SVD في سياق التصفية التعاونية. لا يتطلب SVD-AE عمليات تدريب تكرارية، حيث يمكن حساب حلّه التحليلي المغلق دفعة واحدة. علاوةً على ذلك، ندرس مقاومة الأساليب الحالية للتوصية أمام التفاعلات الضوضائية، وكذلك مقاومة SVD-AE، مع الأخذ بعين الاعتبار الطبيعة الضوضائية لمصفوفة التقييمات. ونتيجة لذلك، نُظهر أن اختيار التصميم البسيط القائم على تحليل SVD المُقطّع يمكن أن يُستخدم لتعزيز مقاومة الضوضاء في التوصية مع تحسين الكفاءة في الوقت نفسه. يُتاح الكود على الرابط: https://github.com/seoyoungh/svd-ae.