Comparthing Logo
الذكاء الاصطناعيالتعلم المعززأنظمة التحكمالتعلم الآليالروبوتات

تحسين السياسات القائم على التدرج مقابل أنظمة التحكم القائمة على القواعد

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

المميزات البارزة

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

ما هو تحسين السياسات القائم على التدرج؟

نهج التعلم المعزز الذي يقوم بتعديل معلمات السياسة باستخدام إشارات التدرج المستمدة من ردود الفعل على المكافأة.

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

ما هو أنظمة التحكم القائمة على القواعد؟

بنى التحكم التي تعمل على أساس الشروط المنطقية المحددة مسبقًا، والعتبات، وعبارات "إذا-ثم" التي يكتبها المهندسون.

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

جدول المقارنة

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

مقارنة مفصلة

كيف يتخذون القرارات

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

التدريب مقابل البرمجة

يتطلب تطبيق طريقة تدرج السياسة تحديد دالة مكافأة، وإعداد بيئة للتفاعل، وتشغيل عملية التحسين حتى تتقارب السياسة، وهو ما قد يستغرق أيامًا أو أسابيع من الحوسبة. أما الأنظمة القائمة على القواعد فتتجاوز كل ذلك. يقوم خبير في المجال بترجمة المعرفة إلى شفرة برمجية، واختبارها، ونشرها. لكن المقابل هو أن الأنظمة القائمة على القواعد لا تعرف إلا ما تُملى عليها، بينما تستطيع السياسات المُتعلمة اكتشاف استراتيجيات لم يكتبها أي مبرمج بشكل صريح.

الشفافية وتصحيح الأخطاء

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

الأداء في البيئات المعقدة

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

السلامة والشهادات

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

الإيجابيات والسلبيات

تحسين السياسات القائم على التدرج

المزايا

  • + يتعامل مع المدخلات عالية الأبعاد
  • + يكتشف استراتيجيات جديدة
  • + يتكيف من خلال التدريب
  • + يتوسع مع الحوسبة

تم

  • يتطلب ذلك بيانات تدريب ضخمة
  • يصعب تفسيرها
  • حالات استثنائية غير متوقعة
  • التدريب مكلف

أنظمة التحكم القائمة على القواعد

المزايا

  • + منطق شفاف تمامًا
  • + لا يتطلب الأمر أي تدريب
  • + سهل الحصول على الشهادة
  • + تكلفة تشغيل منخفضة

تم

  • كتابة القواعد اليدوية
  • ضعيف في التعامل مع المستشعرات الخام
  • قدرة محدودة على التكيف
  • لا يتناسب بشكل جيد مع التعقيد

الأفكار الخاطئة الشائعة

أسطورة

تتفوق أساليب تدرج السياسة دائمًا على الأنظمة القائمة على القواعد.

الواقع

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

أسطورة

أصبحت الأنظمة القائمة على القواعد قديمة الطراز في مجال الذكاء الاصطناعي الحديث.

الواقع

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

أسطورة

بمجرد تدريب وكيل تدرج السياسة، يصبح "جاهزًا" ولا يحتاج أبدًا إلى تحديثات.

الواقع

قد يؤدي تغير توزيع البيانات، وانحراف أجهزة الاستشعار، وتغير البيئات إلى تراجع أداء السياسة المدربة. ولذلك، تتضمن العديد من الأنظمة المُطبقة التعلم المستمر أو إعادة التدريب الدوري للحفاظ على فعاليتها.

أسطورة

لا تستطيع الأنظمة القائمة على القواعد التعامل مع عدم اليقين.

الواقع

لقد تعاملت وحدات التحكم المنطقية الضبابية وأنظمة القواعد الاحتمالية مع عدم اليقين لعقود من الزمن. وهي تستخدم دوال الانتماء وعتبات الثقة بدلاً من الشروط المنطقية الواضحة للاستدلال على المدخلات المشوشة.

أسطورة

تتقارب طرق تدرج السياسة دائمًا إلى السياسة المثلى.

الواقع

لا توجد ضمانات التقارب إلا في ظل افتراضات مقيدة. عمليًا، غالبًا ما تستقر السياسات عند الحلول المثلى المحلية، ويؤثر تصميم دالة المكافأة بشكل كبير على معنى "الأمثل" نفسه.

الأسئلة المتداولة

ما هو الفرق الرئيسي بين تدرج السياسة والتحكم القائم على القواعد؟
تتعلم أساليب تدرج السياسة استراتيجية تحكم من خلال تعديل أوزان الشبكة العصبية بناءً على ردود الفعل الناتجة عن المكافآت، بينما تنفذ الأنظمة القائمة على القواعد منطقًا كتبه البشر صراحةً. يُكتسب أحدهما من التجربة، بينما يُبرمج الآخر يدويًا.
أي نهج أفضل في مجال الروبوتات؟
يعتمد الأمر على المهمة. ففي عمليات المعالجة في بيئات غير منظمة، أظهرت أساليب تدرج السياسات مثل PPO وSAC نتائج قوية. أما بالنسبة للمهام الصناعية المتكررة ذات المعايير الثابتة، فتظل وحدات التحكم القائمة على القواعد أسرع في النشر وأسهل في الاعتماد.
هل يمكن الجمع بين الأنظمة القائمة على القواعد وأساليب تدرج السياسات؟
نعم، تُعدّ البنى الهجينة شائعة. قد تتولى سياسة مُتعلّمة عملية اتخاذ القرارات على مستوى عالٍ، بينما يقوم نظام مراقبة السلامة القائم على القواعد برفض الإجراءات غير الآمنة. يظهر هذا النمط في أبحاث القيادة الذاتية والتحكم الروبوتي.
ما مقدار البيانات التي يتطلبها تدريب تدرج السياسة؟
تتراوح المعايير النموذجية من مئات الآلاف إلى عشرات الملايين من خطوات البيئة. قد تتقارب مهمة بسيطة لعربة ذات عمود في بضعة آلاف من الخطوات، بينما قد تتطلب حركة الإنسان الآلي ملايين الخطوات.
هل تُعتبر الأنظمة القائمة على القواعد شكلاً من أشكال الذكاء الاصطناعي؟
نعم، على الرغم من أنها تندرج تحت "الذكاء الاصطناعي التقليدي" أو الذكاء الاصطناعي الرمزي بدلاً من التعلم الآلي الحديث. تُعتبر الأنظمة الخبيرة، ووحدات التحكم الضبابية، وأشجار القرار جميعها تقنيات ذكاء اصطناعي تعود جذورها إلى ستينيات وسبعينيات القرن الماضي.
لماذا يصعب تفسير أساليب تدرج السياسة؟
توجد السياسة داخل شبكة عصبية قد تحتوي على ملايين المعاملات. وحتى خرائط بروز العناصر وتصورات الانتباه لا تُقدم سوى صورة تقريبية لما تفعله الشبكة، مما يجعل الاستدلال الرسمي حول السلوك أمرًا صعبًا.
أيهما أكثر كفاءة في استهلاك الطاقة أثناء التشغيل؟
تتفوق الأنظمة القائمة على القواعد عمومًا من حيث كفاءة وقت التشغيل. فبعض المقارنات المنطقية تستهلك طاقة ضئيلة مقارنةً بتشغيل استدلال الشبكة العصبية، ولهذا السبب نادرًا ما تستخدم وحدات التحكم المدمجة في الأجهزة والمركبات سياسات مُتعلمة.
ما هي الصناعات التي لا تزال تعتمد على الرقابة القائمة على القواعد؟
تعتمد قطاعات الطيران والطاقة النووية والأجهزة الطبية وإدارة محركات السيارات والتحكم في العمليات الصناعية بشكل كبير على الأنظمة القائمة على القواعد. وغالبًا ما تتطلب الأطر التنظيمية في هذه المجالات نوعًا من إمكانية التحقق لا تستطيع السياسات القائمة على المعرفة توفيره حتى الآن.
هل تعمل أساليب تدرج السياسة في الوقت الفعلي؟
يمكن تنفيذ الاستدلال في الوقت الفعلي على الأجهزة الحديثة، وغالبًا في أجزاء من الثانية. أما التدريب، فهو يتم دون اتصال بالإنترنت ويتطلب موارد حاسوبية كبيرة. تُطبَّق السياسة المُتعلَّمة بمجرد اكتمال التدريب، ثم تُنفَّذ بسرعة أثناء التشغيل.
ما هو نظام PPO ولماذا يحظى بشعبية؟
تُعدّ خوارزمية تحسين السياسات التقريبية، التي قدمتها شركة OpenAI في عام 2017، طريقةً تعتمد على تدرج السياسات، حيث تعمل على تقييد التحديثات لمنع حدوث تغييرات كبيرة ومدمرة في السياسات. وقد جعلها استقرارها وبساطتها خيارًا افتراضيًا للعديد من مشاريع التعلم المعزز.

الحكم

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

المقارنات ذات الصلة

RAG (التوليد المعزز بالاسترجاع) مقابل نماذج LLM المُحسَّنة

يُحسّن كلٌّ من RAG ونماذج LLM المُحسّنة جودة مخرجات الذكاء الاصطناعي، لكنهما يعملان بطرق مختلفة تمامًا. يستخلص RAG المعلومات الخارجية عند الاستعلام، بينما يُدمج التحسين المعرفة الجديدة مباشرةً في أوزان النموذج. ويعتمد الاختيار بينهما على مدى تكرار تغيّر البيانات ومستوى الدقة المطلوب.

آليات الانتباه الذاتي مقابل نماذج فضاء الحالة

تُعد آليات الانتباه الذاتي ونماذج فضاء الحالة من المناهج الأساسية لنمذجة التسلسلات في الذكاء الاصطناعي الحديث. يتفوق الانتباه الذاتي في التقاط العلاقات الغنية بين الرموز، ولكنه يصبح مكلفًا مع التسلسلات الطويلة، بينما تعالج نماذج فضاء الحالة التسلسلات بكفاءة أكبر مع التوسع الخطي، مما يجعلها جذابة للتطبيقات ذات السياق الطويل والتطبيقات الآنية.

آليات الانتباه في الرؤية مقابل الانتباه في معالجة اللغة الطبيعية

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

أساليب الممثل-الناقد مقابل أساليب تدرج السياسة البحتة

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

أساليب تعلم الرسم البياني الزمني مقابل أساليب نمذجة التسلسل

تُفصّل هذه المقارنة الاختلافات الهيكلية الأساسية، وحالات الاستخدام العملية، والمفاضلات في الأداء بين تعلّم الرسم البياني الزمني ونمذجة التسلسل التقليدية. فبينما تُجسّد نمذجة التسلسل التطورات الخطية كالنصوص أو بيانات السلاسل الزمنية، يُعالج تعلّم الرسم البياني الزمني تفاعلات الشبكة والعلاقات المتغيرة مع الزمن في آنٍ واحد، مما يُوفر لك مخططًا شاملاً لاختيار البنية المناسبة.