HyperAIHyperAI

Command Palette

Search for a command to run...

التصفية التعاونية العصبية مقابل التحليل المصفوفي: إعادة النظر

Steffen Rendle Walid Krichene Li Zhang John Anderson

الملخص

لقد كانت النماذج القائمة على التضمين (Embedding-based models) هي الحالة المتطورة في التصفية التعاونية (Collaborative Filtering) لأكثر من عقد من الزمن. بشكل تقليدي، استُخدم حاصل الضرب القياسي (dot product) أو ما يعادله من الدرجات الأعلى لدمج تضمينين أو أكثر، مثل ما هو شائع في تحليل المصفوفات (Matrix Factorization). في السنوات الأخيرة، اُقترح استبدال حاصل الضرب القياسي بقياس تشابه مُدرَّب، مثلاً باستخدام شبكة عصبية متعددة الطبقات (Multilayer Perceptron - MLP). يُعرف هذا النهج غالبًا باسم التصفية التعاونية العصبية (Neural Collaborative Filtering - NCF). في هذا العمل، نعيد النظر في التجارب الواردة في ورقة NCF التي جعلت التشابه المدرَّب باستخدام MLP شائعًا. أولاً، نُظهر أن اختيار المُعاملات (hyperparameters) المناسبة يُمكن أن يجعل حاصل الضرب القياسي البسيط يتفوق بشكل كبير على التشابهات المدرَّبة المقترحة. ثانيًا، وعلى الرغم من أن الشبكة العصبية متعددة الطبقات قادرة نظريًا على تقريب أي دالة، نُظهر أن تعلُّم حاصل الضرب القياسي باستخدام MLP ليس أمرًا سهلاً. أخيرًا، نناقش المشكلات العملية التي تنشأ عند تطبيق قياسات التشابه القائمة على MLP، ونُظهر أن الشبكات العصبية متعددة الطبقات تكون مكلفة جدًا للاستخدام في بيئات الإنتاج الخاصة بتوصية العناصر، في حين أن حاصل الضرب القياسي يسمح باستخدام خوارزميات استرجاع فعالة للغاية. نخلص إلى أن الشبكات العصبية متعددة الطبقات يجب استخدامها بحذر كمُدمج لتضمينات، وأن حاصل الضرب القياسي قد يكون خيارًا افتراضيًا أفضل.


بناء الذكاء الاصطناعي بالذكاء الاصطناعي

من الفكرة إلى الإطلاق — سرّع تطوير الذكاء الاصطناعي الخاص بك مع المساعدة البرمجية المجانية بالذكاء الاصطناعي، وبيئة جاهزة للاستخدام، وأفضل أسعار لوحدات معالجة الرسومات.

البرمجة التعاونية باستخدام الذكاء الاصطناعي
وحدات GPU جاهزة للعمل
أفضل الأسعار

HyperAI Newsletters

اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp