Monte Carlo Permutation Search
تقدم هذه الورقة البحثية خوارزمية "البحث عن التبديل بطريقة مونت كارلو" (MCPS)، وهي خوارزمية MCTS عامة الغرض تتفوق على خوارزمية GRAVE في ألعاب مثل Hex وGo من خلال دمج إحصائيات اللعب على مستوى المسار في حد الاستكشاف واشتقاق صيغة وزن جديدة تلغي الحاجة إلى معلم التحييز الخاص بخوارزمية GRAVE.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول حل لغز معقد، مثل لعبة "جو" (Go) أو "هيكس" (Hex)، ولكن ليس لديك سوثير كمبيوتر أو ذكاء اصطناعي مدرب ليخبرك بالخطوة الأفضل. بدلاً من ذلك، عليك الاعتماد على "التخمين والتحقق" عن طريق تجربة آلاف السيناريوهات المستقبلية العشوائية في مخيلتك. هكذا يعمل برنامج حاسوبي يسمى بحث شجرة مونت كارلو (MCTS).
لفترة طويلة، كانت أفضل طريقة لهذا التخمين هي خوارزمية تسمى GRAVE. كانت جيدة في النظر إلى الماضي للتنبؤ بالمستقبل، لكن مؤلف هذه الورقة البحثية، تريستان كازينيف، فكر قائلاً: "يمكننا القيام بعمل أفضل".
لقد ابتكر خوارزمية جديدة تسمى MCPS (بحث التبديل مونت كارلو). وإليك كيف تعمل، مشروحة ببساطة:
الطرق الثلاث للنظر إلى الماضي
لتحديد الخطوة التالية التي يجب اتخاذها، ينظر MCPS إلى تاريخ ألعابه العشوائية (التي تسمى "المحاكاة") بثلاث طرق مختلفة. فكر في هذه الطرق كأنها ثلاث عدسات مختلفة لكاميرا:
عدسة "المسار الدقيق" (الرؤية القياسية):
هذه العدسة تنظر إلى الألعاب التي قام فيها اللاعب بنفس تسلسل الحركات بالضبط للوصول إلى الوضع الحالي، ثم قام بالخطوة المحددة التي نختبرها.- مثال توضيوي: "مشيت في شارع الرئيسي، ثم انعطفت يساراً، ثم اشتريت قهوة. كيف سارت تلك التجربة؟"
عدسة "الترتيب لا يهم" (تطوير GRAVE):
هذه العدسة تنظر إلى الألعاب التي قام فيها اللاعب بنفس الحركات للوصول إلى تلك النقطة، ولكن الترتيب كان مختلفاً قليلاً، وظهرت الخطوة المحددة التي نختبرها في مرحلة لاحقة من اللعبة.- مثال توضيوي: "اشتريت قهوة، ثم مشيت في الشارع الرئيسي، ثم انعطفت يساراً. إنها نفس المكونات، فقط بترتيب وصفة مختلف. هل كان الطعم جيداً رغم ذلك؟"
- لماذا يساعد هذا: في العديد من الألعاب، لا يغير ترتيب وضع قطع اللعب من الحالة النهائية للوحة. لذا، تسمح هذه العدسة للكمبيوتر بالتعلم من المزيد من الألعاب، وليس فقط من تلك التي طابقت الترتيب المحدد.
عدسة "التبديل" (السر الجديد لـ MCPS):
هذه هي الإضافة الجديدة. فهي تنظر إلى أي لعبة استخدم فيها اللاعب نفس مجموعة الحركات (المسار للوصول إلى الوضع الحالي + الخطوة الجديدة)، بغض النظر عن الترتيب الذي حدثت به.- مثال توضيوي: "استخدمت مطرقة، ومفك براغي، ومسماراً لبناء رف. لا يهم إذا طرقت أولاً أو ربطت المسمار أولاً؛ إذا استخدمت تلك الأدوات الثلاث، فقد تم بناء الرف. كيف نجحت تلك المجموعة؟"
- العقبة: في بعض الألعاب (مثل أتاري جو - AtariGo)، يفرق الترتيب لأن اللعبة يمكن أن تنتهي مبكراً (مثل التقاط حجر). يتعامل MCPS مع هذا الأمر بذكاء من خلال كيفية تجميع هذه الحركات.
"المعادلة السحرية"
توضح الورقة البحثية أن MCPS لا يكتفي باختيار رؤية واحدة من هذه الرؤى؛ بل يمزج بينها. لقد قام المؤلف ببعض العمليات الحسابية لمعرفة الطريقة المثالية لدمج هذه المصادر الثلاثة للمعلومات.
فكر في الأمر كصنع "سموذي". لديك ثلاث فواكه (الإحصائيات الثلاث). استخدم GRAVE وصفة ثابتة كانت تبدو أحياناً غير متوازنة. أما MCPS فيستخدم وصفة مثالية رياضياً تضبط كميات الفواكه تلقائياً بناءً على مقدار البيانات المتوفرة لكل منها. والأفضل من ذلك؟ هو أنه لا يحتاج إلى "اختبار تذوق" (أي ضبط بشري لمعامل الانحياز) ليحصل على النتيجة الصحيحة؛ فالرياضيات تقوم بذلك تلقائياً.
كيف كان أداؤه في العالم الحقيقي
اختبر المؤلف MCPS مقابل البطل القديم (GRAVE) في خمسة أنواع مختلفة من الألعاب:
- هيكس (المطابقة المثالية): في هذه اللعبة، لا يغير ترتيب الحركات الوضع النهائي أبداً. كان MCPS فائزاً كبيراً هنا، خاصة في اللوحات الكبيرة. كان الأمر كأنه يمتلك خريطة تظهر كل المسارات الممكنة، وليس فقط المسار الذي سلكته.
- جو (المفكر العميق): في اللوحات الصغيرة، كانا متساويين تقريباً. ولكن في اللوحات الكبيرة، ومع منح الكمبيوتر مزيداً من الوقت للتفكير، تفوق MCPS. لقد كان أفضل في استخدام ذلك الوقت الإضافي للتعمق في أكثر خطوط اللعب واعداً، بينما ظل الأسلوب القديم عالقاً في استكشاف خيارات سطحية.
- أتاري جو (المنهي السريع): هذه لعبة حيث الفوز يكون بأول عملية التقاط. هنا، الترتيب يفرق. ومن المثير للدهشة أن MCPS لا يزال فائزاً، لكن ميزته كانت أكبر في اللوحات الصغيرة حيث تنتهي اللعبة بسرعة. في اللوحات الكبيرة، تصبح اللعبة طويلة جداً بحيث لا تساعد خدعة "الترتيب لا يهم" كثيراً.
- نو جو (الفائز المستمر): هذه لعبة تخسر فيها إذا قمت بالالتقاط. فاز MCPS في كل مكان تقريباً، متفوقاً على الطريقة القديمة بفارق ملموس.
- لعبة الحرب (شيطان السرعة): في هذه اللعبة الاستراتيجية المخصصة، لم يلعب MCPS بشكل أفضل فحسب، بل لعب بسرعة أكبر أيضاً. لقد قام بمحاكاة ألعاب انتهت في وقت أقصر ووجد استراتيجية الفوز بسرعة أكبر، مما سمح له بإجراء المزيد من عمليات المحاكاة في نفس الفترة الزمنية.
الخلاصة
تزعم الورقة البحثية أن MCPS هو طريقة أذكى وأكثر كفاءة لجعل الحواسيب تلعب الألعاب دون الحاجة إلى تعلم عميق أو تدريب هائل.
فهو يعمل من خلال إدراك أنه في العديد من الألعاب، تكون مجموعة الحركات التي تقوم بها أكثر أهمية من ترتيب قيامك بها. ومن خلال حساب عدد المرات التي ظهرت فيها مجموعة محددة من الحركات في الألعاب العشوائية، يبني MCPS "حدساً" أفضل حول ماهية الحركات الجيدة. إنه يشبه المحقق الذي يدرك أنه حتى لو وصل المشتبه بهم بترتيب مختلف، فإن حقيقة وجودهم جميعاً في مسرح الجريمة هي الدليل الحقيقي.
والنتيجة هي أداة عامة الغرض تتفوق على أفضل طريقة سابقة في معظم السيناريوهات التي تم اختبارها، مما يجعلها معياراً جديداً قوياً لذكاء الألعاب الاصطناعي عندما لا يكون لديك سوبر كمبيوتر تحت تصرفك.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.