← أحدث الأبحاث
💻 computer science

Sentiment Analysis of Indonesian Spotify Reviews Using Machine Learning and BiLSTM

تقارن هذه الورقة البحثية بين نماذج تعلم الآلة التقليدية ونماذج التعلم العميق من نوع (BiLSTM) على 70,155 مراجعة نظيفة من منصة سبوتيفاي باللغة الإندونيسية، حيث وجدت أنه بينما يحقق نموذج (BiLSTM) أعلى درجة إجمالية لـ (weighted F1-score)، فإن أشجار القرار (Decision Trees) المقترنة بتقنية (SMOTE) تقدم أداءً متوازناً متفوقاً عبر فئات المشاعر الثلاث، لا سيما بالنسبة لفئة المحايد التي تمثل الأقلية.

المؤلفون الأصليون: Uliano Wilyam Purba, Andre Hadiman Rotua Parhusip, Sahid Maulana, Luluk Muthoharoh, Ardika Satria, Martin C. T. Manullang

نُشر 2026-05-06
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Uliano Wilyam Purba, Andre Hadiman Rotua Parhusip, Sahid Maulana, Luluk Muthoharoh, Ardika Satria, Martin C. T. Manullang

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك مالك لتطبيق بث موسيقي ضخم، سبوتيفاي (Spotify)، ولديك جبل من 100,000 رسالة من مستخدميك في إندونيسيا. بعضها رسائل حب ("إيجابي")، وبعضها تذمر غاضب ("سلبي")، وبعضها مجرد تجاهل أو شكاوى لا تندرج تماماً تحت أي منهما ("محايد"). هدفك هو بناء روبوت يمكنه قراءة هذه الرسائل وفرزها في الأكوام الصحيحة تلقائياً.

هذه الورقة البحثية هي بمثابة تقرير درجات لـ "سباق" بين نوعين مختلفين من الروبوتات التي تحاول القيام بمهمة الفرز هذه.

المتنافسان

  1. فريق "الكلاسيكي" (تعلم الآلة): فكر في هؤلاء كأنهم ثلاثة أمناء مكتبة أذكياء وذوي خبرة (آلة متجه الدعم، ونايف بايز متعدد الحدود، وشجرة القرار). هم جيدون في النظر إلى الكلمات الفردية وعدّ عدد مرات ظهورها. إنهم سريعون، وفعالون، ولا يحتاجون إلى حاسوب خارق للعمل.
  2. فريق "التعلم العميق" (BiLSTM): هذا الروبوت عبارة عن روبوت واحد متطور للغاية مبني بشبكة عصبية (الذاكرة الطويلة قصيرة المدى ثنائية الاتجاه). تخيل هذا الروبوت كمحقق لا ينظر فقط إلى الكلمات، بل يحاول فهم "القصة" و"تدفق" الجملة، حيث يقرأ من اليسار إلى اليمين ومن اليمين إلى اليسار ليدرك السياق الكامل.

الإعداد: سباق بمسارات غير متساوية

وضع الباحثون السباق، ولكن كان هناك عقبة: ملاعب السباق لم تكن متساوية الحجم تماماً.

  • طاقم التنظيف: قبل السباق، تم تنظيف جميع الرسائل. تم إصلاح الكلمات العامية (تغيير "gak" إلى "tidak")، وإزالة الأخطاء المطبعية، وحذف الكلمات غير الضرورية. كان هذا هو نفسه للجميع.
  • مسار الفريق الكلاسيكي: حصل الأمناء الثلاثة على فرصة لقراءة جميع الـ +70,000 رسالة المنظفة. كان لديهم مجموعة البيانات الكاملة للتعلم منها.
  • مسار روبوت التعلم العميق: سُمح للروبوت المتطور فقط بقراءة عينة أصغر قدرها 20,000 رسالة. لماذا؟ لأن الباحثين كانوا يعملون على حاسوب قياسي (CPU) بدون بطاقة رسومات قوية. تدريب هذا الروبوت الكبير على جبل البيانات الكامل سيستغرق وقتاً طويلاً جداً، لذا أعطوه شريحة أصغر وتمثيلية.

النتائج: من فاز؟

1. أداء الفريق الكلاسيكي
من بين الأمناء الثلاثة، كانت شجرة القرار (Decision Tree) هي الفائزة بوضوح.

  • كيف عملت: قامت ببناء مخطط انسيابي من القواعد لفرز الرسائل.
  • الدرجة: حصلت على "درجة F1 الموزونة" بلغت 0.727.
  • العقبة: كانت جيدة جداً في فرز الأكوام الثلاثة (الإيجابية، والسلبية، والمحايدة) بشكل متساوٍ تماماً. لم تتجاهل الرسائل "المحايدة".

2. أداء روبوت التعلم العميق (BiLSTM)
كان روبوت BiLSTM قوة ضاربة، لكن كان لديه نقطة عمياء.

  • الدرجة: حقق درجة إجمالية أعلى بلغت 0.807.
  • المشكلة: كان مذهلاً في رصد الرسائل "الإيجابية" و"السلبية"، لكنه فشل تماماً في الفئة "المحايدة". لقد حصل على درجة 0.000 للمحايد. لقد تجاهل ذلك الكومة تماماً، ويرجح أن السبب هو وجود عدد قليل جداً من الرسائل المحايدة في عينة التدريب الخاصة به مقارنة بالآخرين.

الخلاصة الكبرى: المقايضة

تخلص الورقة البحثية إلى تشبيه بسيط:

  • إذا كنت تريد أفضل دقة إجمالية لمعرفة ما إذا كان التقييم سعيداً أو حزيناً بشكل عام، فإن روبوت التعلم العميق (BiLSTM) هو الخيار الأفضل. إنه يشبه السيارة الرياضية التي سريعة للغاية في الطريق المستقيم ولكنها لا تستطيع التعامل مع المنعطفات الحادة.
  • إذا كنت بحاجة إلى الإنصاف لجميع الفئات الثلاث (بما في ذلك الفئات "المحايدة" الصعبة والهادئة)، فإن شجرة القرار الكلاسيكية هي الخيار الأفضل. إنها تشبه سيارة الدفع الرباعي الموثوقة؛ ليست الأسرع، لكنها تتعامل مع جميع أنواع التضاريس ولا تترك أي ركاب خلفها.

لماذا حدث هذا؟

  • مشكلة "المحايد": كانت المراجعات "المحايدة" هي الأقلية (حوالي 6% فقط من البيانات). تعلم روبوت التعلم العميق، الذي تم تدريبه على عينة صغيرة دون مساعدة خاصة، تجاهل المجموعة الأقلية لرفع درجته الإجمالية إلى أقصى حد. أما الفريق الكلاسيكي فقد استخدم تقنية SMOTE (والتي تشبه إنشاء المزيد من الأمثلة "المحايدة" اصطناعياً ليدرسها الروبوت)، مما ساعدهم على معاملة جميع المجموعات بإنصاف.
  • فجوة البيانات: تعلم روبوت التعلم العميق من أمثلة أقل (14,000 مقابل 70,000). ومع ذلك، حتى مع وجود أمثلة أقل، فقد تفوق على النماذج الكلاسيكية في تقسيم "الإيجابي/السلبي"، مما يشير إلى أن فهم تسلسل الكلمات قوي جداً للمراجعات الإندونيسية القصيرة.

النتيجة النهائية

لم يكتفِ الباحثون بالأرقام فحسب؛ بل وضعوا كلا الروبوتين عبر الإنترنت ليتمكن أي شخص من اختبارهما. وجدوا أنه بينما يعد نموذج التعلم العميق المتطور أكثر قوة بشكل عام، فإن نموذج تعلم الآلة الأبسط هو الأكثر توازناً وموثوقية عندما تحتاج إلى التقاط جميع أنواع المراجعات، وليس فقط المراجعات الصاخبة.

باخت باختصار: الروبوت المتطور أسرع وأقوى، لكن المكتبي البسيط أكثر إنصافاً للأصوات الهادئة في الحشد.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →