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

Sentiment and Emotion Classification of Indonesian E-Commerce Reviews via Multi-Task BiLSTM and AutoML Benchmarking

تقدم هذه الورقة مساراً ثنائي المسار لتصنيف المشاعر والعواطف لمراجعات التجارة الإلكترونية الإندونيسية باستخدام مجموعة بيانات PRDECT-ID، حيث تقارن بين نهج PyCaret AutoML وشبكة BiLSTM مخصصة تدمج معالجة مسبقة متخصصة للغة العامية وتحقق نتائج قياسية تم نشرها عبر تطبيقات Gradio.

المؤلفون الأصليون: Hermawan Manurung, Ibrahim Al-Kahfi, Ahmad Rizqi, Martin Clinton Tosima Manullang

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

المؤلفون الأصليون: Hermawan Manurung, Ibrahim Al-Kahfi, Ahmad Rizqi, Martin Clinton Tosima Manullang

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

تخيل أنك تدير سوقاً إلكترونياً ضخماً في إندونيسيا، نسخة رقمية من بازار عملاق. كل يوم، يترك آلاف العملاء مراجعات لمنتجاتهم. لكن المشكلة تكمّن في أن هذه المراجعات ليست مكتوبة بلغة إندونيسية رسمية أو أكاديمية. بل هي مزيج فوضوي وملون من العامية، واللهجات الإقليمية، والاختصارات (مثل "50k" لـ 50,000)، والرموز التعبيرية (Emojis).

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

إليك كيف عالج المؤلفون هذه المشكلة، مقسمة إلى مفاهيم بسيطة:

1. المشكلة: "حساء العامية" (Slang Soup)

يوضح المؤلفون أن أدوات الكمبيوتر التقليدية لقراءة المشاعر (تحليل المشاعر) غالباً ما تفشل هنا. لماذا؟ لأن مراجعة مثل "mantep paten joss, fast delivery" هي بمثابة لغز. فهي تحتوي على كلمات عامية، وعبارات إنجليزية، واختصارات كلها في جملة واحدة. إذا لم يكن الكمبيوتر يعرف أن "mantep" تعني "رائع"، فسيصاب بالارتباك.

2. الحل: فريقان مختلفان

لحل هذه المشكلة، بنى الفريق "فريقين" مختلفين من الخوارزميات لقراءة المراجعات وتخمين شيئين في آن واحد:

  1. المشاعر (Sentiment): هل المراجعة إيجابية أم سلبية؟ (نعم/لا بسيطة).
  2. العاطفة (Emotion): هل العميل سعيد، حزين، خائف، محب، أم غاضب؟ (خيار من خمسة خيارات).

الفريق (أ): "المحقق المتبع للقواعد" (AutoML)

يستخدم هذا الفريق نهجاً تقليدياً. أولاً، يقوم بتنظيف النص (إزالة الأخطاء الإملائية، وترجمة العامية إلى كلمات عادية باستخدام قاموس خاص بنوه بأنفسهم). ثم يحول الكلمات إلى قائمة من الأرقام (TF-IDF) التي تمثل مدى أهمية كل كلمة.

  • التشبيه: فكر في هذا الفريق كأمين مكتبة يصنف الكتب عن طريق عد كم مرة تظهر كلمات معينة. يستخدمون أداة تسمى PyCaret (نظام "AutoML") التي تجرب تلقائياً عشرات طرق التصنيف المختلفة للعثور على أفضلها.
  • النتيجة: كان هذا الفريق بارعاً للغاية في رصد المشاعر البسيطة "سعيد مقابل حزين" (إيجابي مقابل سلبي). لقد حقق دقة بلغت حوالي 96%. إنه يشبه محققاً حاد الذكاء بارعاً في رصد الأدلة الواضحة.

الفريق (ب): "المفكر العميق" الشبكة العصبية (BiLSTM & TextCNN)

يستخدم هذا الفريق التعلم العميق (Deep Learning)، وهو ما يشبه تدريب دماغ على فهم السياق والتدفق، وليس مجرد عد الكلمات.

  • البنية التحتية: بنوا Multi-Task BiLSTM.
    • BiLSTM: تخيل قراءة جملة مرتين — مرة من اليسار إلى اليمين ومرة من اليمين إلى اليسار — لفهم السياق الكامل.
    • Multi-Task (متعدد المهام): بدلاً من امتلاك دماغين منفصلين، بنوا دماغاً واحداً بـ "رأسين". أحد الرؤوس يخمن الشعور (Sentiment)، والرأس الآخر يخمن العاطفة (Emotion)، حيث يتشاركان نفس المعرفة.
  • الأنواع المختلفة: جربوا أربعة أحجام مختلفة لهذا "الدماغ":
    1. الأساسي (Baseline): دماغ صغير وبسيط.
    2. المُحسّن (Improved): دماغ أكبر قليلاً مع تنظيم أفضل.
    3. الكبير (Large): دماغ ضخم بذاكرة كبيرة.
    4. TextCNN: نوع مختلف من الأدمغة يبحث عن أنماط محلية قصيرة (مثل رصد عبارات محددة) بدلاً من قراءة تدفق الجملة بأكملها.
  • النتيجة: كانت هذه "الأدمغة المفكرة العميقة" أفضل في المهمة الأصعب: تحديد العاطفة (سعيد مقابل غاضب مقابل خائف، إلخ). فاز نموذج TextCNN في هذه الفئة، محققاً دقة حوالي 54%. ورغم أن هذا الرقم قد يبدو منخفضاً، إلا أن المؤلفين أوضحوا أن التمييز بين العواطف المتشابهة (مثل "الحزن" و"الخوف") في نصوص قصيرة وفوضوية هو أمر صعب للغاية، لذا فإن هذا الأداء يعتبر قوياً في الواقع.

3. "طاقم التنظيف" (Preprocessing)

قبل أن يتمكن أي من هذين الفريقين من العمل، كان على المؤلفين تنظيف البيانات. لقد بنوا عملية تنظيف مكونة من 14 خطوة.

  • التشبيه: تخيل استلام رسالة مكتوبة بألوان الشمع مع بقع قهوة وحواف ممزقة. قبل أن تتمكن من قراءتها، يجب عليك تسوية الورقة، وترجمة خربشات ألوان الشمع، وإصلاح الأجزاء الممزقة.
  • قاموا بإنشاء قاموس خاص يحتوي على 140 كلمة عامية (مثل "joss" أو "mantep") وعلموا الكمبيوتر كيفية التعامل مع الرموز التعبيرية والاختصارات. بدون هذه الخطوة، كان الكمبيوتر سيضيع.

4. لوحة النتائج النهائية

تقارن الورقة بين الفريقين:

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

5. ما الذي بنوه

لم يكتفِ المؤلفون بكتابة تقرير؛ بل بنوا أدوات عاملة:

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

ملخص

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

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

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

جرّب Digest →