Schoobrary رجوع
العودة إلى البحث
رسائل دكتوراة العربية 2024 fcf11686-d1b8-48e0-8cab-dc84abdcc88e

تحسين تنبؤات أنظمة التوصية باستخدام نماذج تعلم الآلة

Improving Recommendation Systems' Predictions Using Machine Learning Models

محمد هيثم ديب, ناصر أبو صالح

كلية الهندسة المعلوماتية-جامعة حمص · سوريا

الموضوعات

علوم تطبيقية وتكنولوجية

الملخص

من أكثر أصناف أنظمة التوصية شهرةً واستخدامًا هي أنظمة التوصية المُعتَمِدة على الفلترة التعاونية Collaborative Filtering (CF)، إذ تقوم أنظمة التوصية CF بتقديم توصيات للمستخدمين من خلال إيجاد العلاقات الخطية بين التفاعلات السابقة المتمثلة بتقييمات المستخدمين للعناصر، ولكنها تعاني من مشاكل عديدة أبرزها البدء البارد وتناثر المعطيات الناتج عن قلة التقييمات الخاصة بالعناصر من قبل المستخدمين، بالإضافة إلى أنّها لا تستخدم كامل ميزات المعطيات المتعلقة بالمستخدمين والعناصر والتفاعلات فيما بينهم وذلك يؤدي إلى ضعف الدقة التنبؤية المُقدَّمة من تلك الأنظمة في التنبؤ بالتقييمات وتقديم أفضل التوصيات. يمكن حل تلك المشاكل بتسخير معطيات جديدة غير التقييمات التي تعتمد عليها أنظمة التوصية CF فقط، وذلك من خلال استخدام نماذج تعلّم الآلة Machine Learning (ML) التي يمكن من خلالها الاستفادة من جميع ميزات العناصر وميزات المستخدمين المتوفرة في مجموعة المعطيات. يُقدِّم هذا البحث مجموعة من الطرق والمنهجيات في استخدام نماذج تعلّم الآلة التقليدية والعميقة في تحسين تنبؤات أنظمة التوصية CF بالتقييمات، وتتمثل بمنهجيتين: المنهجية الأولى هي استخدام نماذج تعلّم الآلة التقليدية في التنبؤ بتقييمات العناصر من خلال الاستفادة من جميع ميزات العناصر والمستخدمين المتوفرة في مجموعة المعطيات، ودمج نتائجها كدخل لأنظمة التوصية CF للحصول على نماذج هجينة تتفوق على كل من نماذج تعلّم الآلة التقليدية وأنظمة التوصية CF. استخدم البحث 5 نماذج لتعلّم الآلة التقليدية و4 طرق لتكديس تلك النماذج لنحصل على نماذج أفضل، ومن ثم دمج نتائجها مع 4 أنظمة توصية CF. كان أفضل النتائج من ناحية الأداء التنبؤي ونسبة تخفيض الخطأ لنظام ALS المدمج مع نموذج التعلّم Stacking XGBoost، إذ إنّ طريقة التكديس باستخدام XGBoost قد قدمت نتائج جيدة جدًا بالمقارنة مع بقية النماذج، وإنّ استقرار ALS واستخدام التقييمات من مرحلة ML قد قدَّم نسبة تخفيض جيدة جدًا تصل إلى -63.65% بالنسبة لنظام ALS الأساس. تمت التجارب والمقارنات باستخدام مجموعة معطيات Book Crossing، ومقياس الأداء التنبؤي للنماذج والأنظمة هو مقياس الخطأ RMSE. المنهجية الثانية هي استخدام نماذج التعلّم العميق في تحسين نظام التوصية NeuMF من خلال الاستفادة من كامل ميزات المعطيات وخاصة النصية منها للحصول على أفضل أداء تنبؤي بالتقييمات. تُقدِّم الدراسة نموذجًا مقترحًا NeuMF-XT والذي تمّ فيه تعديل بنية نظام NeuMF بإضافة طبقات التسوية بالدفعات والإسقاط، واستخدام نموذج تعلّم الآلة XGBoost لتكديس كل من MLP_all وGMF للحصول على نموذج مُحَسَّن NeuMF_XGBoost والذي تم ربطه مع نموذج عصبوني نصي ConvBiLSTMAtt_all والذي يستفيد من قدرة الطبقات التلافيفية في استخراج واكتشاف الميزات الدلالية المحلية وقدرة BiLSTM على الاحتفاظ بالاعتماديات الطويلة بين ميزات الدخل النصية، بالإضافة إلى قدرة الانتباه في تقديم أوزان الانتباه إلى خرج BiLSTM للتركيز على أهم الميزات المفتاحية التي تُعبر عن مشاعر السياق المتمثلة بالتقييمات. أظهرت النتائج تفوُّق النماذج المُقتَرَحة بالنسبة لمجموعات المعطيات الثلاث وهي Book Crossing، Amazon Gift Cards، Shopify App Store وذلك بنسب تخفيض للخطأ تساوي -42.39%، -61.82%، -65.15% بالمقارنة مع مقياس الخطأ RMSE للنظام الأساس NeuMF وبنسب تخفيض للخطأ تساوي -72.51%، -69.23%، -85.77% بالمقارنة مع مقياس الخطأ MAE للنظام الأساس NeuMF.

التعريف والنوع

رقم الوثيقة
fcf11686-d1b8-48e0-8cab-dc84abdcc88e
رقم العقد
0
نوع الوسائط
Crawler
نوع المحتوى
الرسائل العلمية
صيغة المصدر
رسائل دكتوراة
نوع الملف
pdf text
أسماء الملفات
fcf11686-d1b8-48e0-8cab-dc84abdcc88e_1.pdf

بيانات النشر

ترجمة العنوان
Improving Recommendation Systems' Predictions Using Machine Learning Models
ألقاب المؤلفين
[{"name_ar":"محمد هيثم ديب","title_ar":"اعداد","title_en":"Preparation"},{"name_ar":"ناصر أبو صالح","title_ar":"اشراف","title_en":"Supervision"}]
اللغة
Arabic

المصدر والدورية

اسم المصدر
تحسين تنبؤات أنظمة التوصية باستخدام نماذج تعلم الآلة

المحتوى والصفحات

عدد الصفحات
0
كلمات الباحثين
تعلّم الآلة، التعلّم العميق، الفلترة التعاونية، التكديس، تعزيز التَدَرُّج، تضمين الكلمات، الانتباه، المعالجة المسبقة، التحليل العاملي للمصفوفة العصبوني

إشراف وإعداد

الإشراف
ناصر أبو صالح
الإعداد
محمد هيثم ديب

الاقتباسات الببليوغرافية

APA

محمد هيثم ديب و ناصر أبو صالح. (2024). تحسين تنبؤات أنظمة التوصية باستخدام نماذج تعلم الآلة. أطروحة(رسائل دكتوراة). كلية الهندسة المعلوماتية-جامعة حمص. سوريا.

MLA

محمد هيثم ديب و ناصر أبو صالح. تحسين تنبؤات أنظمة التوصية باستخدام نماذج تعلم الآلة. 2024. كلية الهندسة المعلوماتية-جامعة حمص، رسائل دكتوراة.