JMAB 2.0: A Critical Update for the Macroeconomic Agent-based Model JMAB
تحدد هذه الورقة أوجه القصور الحرجة في نموذج الوكيل القائم على الاقتصاد الكلي (JMAB) المؤثر، وتقترح تصحيحات محددة لمعالجة أخطاء التوصيف ومشكلات التقارب، وتقدم نسخة محدثة (JMAB 2.0) تقدم مخرجات أكثر واقعية واستقراراً لتحليل السياسات القوي.
لطالما كافح الاقتصاديون لبناء نماذج يمكنها التنبؤ بكيفية سلوك الاقتصاد عندما تسوء الأمور. لعقود من الزمن، كانت الأدوات القياسية تشبه خرائط لمحيط هادٍ، تفترض أن الأسواق تجد دائمًا توازنًا وأن الناس يتصرفون بمنطق مثالي. ولكن عندما ضربت الأزمة المالية عام 2008، فشلت هذه الخرائط في إظهار العاصفة. واستجابةً لذلك، ظهر نهج جديد يعامل الاقتصاد ليس كآلة واحدة سلسة، بل كحشد صاخب من الأفراد والشركات، كل منهم يتخذ قراراته الخاصة بناءً على معلومات محدودة. هذه الطريقة، المعروفة باسم النمذجة القائمة على الوكلاء (agent-based modeling)، تحاكي كيفية تفاعل هذه الخيارات الفردية لخلق الصورة الكبيرة للرواج والكساد. وكان أحد أشهر المحاولات لبناء مثل هذا النموذج هو برنامج حاسوبي يسمى JMAB، والذي صُمم ليكون أداة مرنة لاختبار القواعد المصرفية وفهم كيفية تدفق الائتمان عبر المجتمع. لقد بُني ليكون معيارًا موثوقًا، مقياسًا يمكن للباحثين الآخرين من خلاله قياس أعمالهم الخاصة.
ومع ذلك، كشفت نظرة فاحصة على هذا البرنامج الشهير أن تروسه الداخلية كانت تطحن ضد بعضها البعض. فقد اكتشف سايمون هيس، وهو اقتصادي في جامعة روستوك، أنه بينما كان النموذج الأصلي قادرًا على إنتاج بعض الأنماط التي تبدو واقعية، إلا أنه كان معيبًا بشكل جوهري بطرق جعلت تنبؤاته طويلة المدى غير موثوقة. كان النموذج يهدف إلى أن يكون مختبرًا مستقرًا لاختبار السياسات، ولكنه بدلاً من ذلك، كان عرضة للانهيار أو الانزلاق نحو سلوك غير واقعي. فعلى سبيل المثال، كانت الطريقة التي تخمن بها الشركات المحاكية مبيعاتها المستقبلية غير متوافقة مع كيفية تحديد أسعارها، مما تسبب في ارتفاع هوامش أرباحها بشكل غير منضبط حتى تعطلت عملية المحاكاة. وبالمثل، فإن القواعد التي تحكم كيفية قرار البنوك بشأن من يمنحهم القروض تجاهلت التكلفة الفعلية لتمويل تلك القروض، مما أدى إلى قرارات ائتمانية لا يمكن لأي بنك حقيقي اتخاذها. هذه الأخطاء تعني أن النموذج كان يولد نتائج تبدو كحقائق اقتصادية، لكنها في الواقع لم تكن سوى نتاج كوده البرمجي المعطل.
ولإصلاح ذلك، لم يكتفِ هيس بسد الثغرات فحسب، بل أعاد بناء المحرك، فأنشأ نسخة محدثة تسمى JMAB 2.0. كمنت المشكلة الجوهرية في كيفية تعلم الوكلاء (agents) من ماضيهم. في النموذج الأصلي، استخدمت الشركات طريقة متوسط حسابي بسيطة لتخمين مبيعاتها المستقبلية، لكن هذه الطريقة فشلت عندما كانت المبيعات غير منتظمة، مما تسبب في جعل الشركات تقلل باستمرار من تقدير نجاحها وترفع أسعارها بشكل مبالغ فيه. وفي النسخة الجديدة، تستخدم الشركات نهجًا أكثر ذكاءً وقائمًا على القواعد يصحح أخطاءها أثناء سير العمل، مما يبقي توقعاتها متماشية مع الواقع. كما قام النموذج بإعادة هيكلة كيفية قرار الشركات بالاستثمار في معدات جديدة؛ فبدلاً من حلقة تغذية راجعة تسببت في تذبذب الاستثمار بجنون بين الصفر واللانهاية، يستخدم النظام الجديد تعديلًا ثابتًا وخطوة بخطوة يحافظ على استقرار الاقتصاد بمرور الوقت.
وقد تلقى القطاع المصرفي التعديل الأكثر جوهرية، حيث كانت قواعد الإقراض في النموذج القديم منفصلة بشكل خطير عن الواقع. في النموذج القديم، كانت البنوك توافق على القروض حتى عندما كانت الفائدة التي تجنيها أقل من تكلفة الأموال التي اقترضتها، وهو وضع قد يؤدي لإفلاس أي مؤسسة مالية حقيقية. أما النموذج الجديد فيجبر البنوك على حساب التكلفة الحقيقية لأموالها قبل الموافقة على القرض، مما يضمن أنها تقرض فقط عندما يكون ذلك منطقيًا من الناحية المالية. كما قدم سوقًا حيث يمكن للبنوك إقراض الفائض من أموالها لبعضها البعض، وهي ميزة تساعدها على إدارة سيولتها بكفاءة أكبر وتمنع أسعار الفائدة على الودائع من التصرف بشكل عشوائي. علاوة على ذلك، تم تصحيح الطريقة التي يتعامل بها النموذج مع فشل شركة أو بنك لضمان أنه عند انهيار كيان ما، يتم توزيع أصوله بشكل عادل وتسوية ديونه، بدلاً من تركه عالقًا في حلقة من الإفلاس.
وعند تشغيل النموذج المحدث، كانت النتائج مختلفة تمامًا. اختفى التقلب الفوضوي الذي عانى منه الإصدار الأصلي، وحل محله إيقاع اقتصادي أكثر استقرارًا ومعقولية. لم يعد القطاع المصرفي يظهر فجوات غير منطقية في الائتمان أو أسعار فائدة متذبذبة. بدلاً من ذلك، أنتج النموذج حالة مستقرة يمكن الحفاظ عليها لفترات طويلة، مما يجعله أداة أكثر موثوقية لصناع السياسات. وتثبت هذه الدراسة أنه لكي تكون هذه المحاكاة الحاسوبية المعقدة مفيدة، يجب أن يكون كل ميكانزم داخلي متسقًا منطقيًا مع الآخرين. ومن خلال تصحيح الأخطاء في كيفية تكوين الوكلاء للتوقعات وكيفية إدارة البنوك للمخاطر، توفر النسخة الجديدة أساسًا صلبًا لفهم كيف قد تتبلور اللوائح المالية في العالم الحقيقي، بعيدًا عن تشوهات الكود الأصلي.
يُعد نموذج JMAB (مجموعة أدوات الوكيل الماكرو القائمة على جافا)، الذي قدمه كاياني وآخرون (2016)، نموذجاً مرجعياً (Benchmark) مستخدماً على نطاق واسع في نماذج الاقتصاد الكلي المتسقة مع التدفقات والمخزونات (SFC) القائمة على الوكلاء (ABM)، وهو مصمم لمحاكاة الديناميكيات الاقتصادية الكلية مع وجود قطاع مالي. ورغم تأثيره، تحدد هذه الورقة أوجه قصور حرجة في نموذج JMAB 1.0 الأصلي، مما يحد من فائدته كمرجع عام لتحليل السياسات، لا سيما في مجال التنظيم المصرفي.
تتمثل المشكلات الرئيسية التي تم تحديدها في JMAB 1.0 فيما يلي:
ديناميكيات طويلة الأمد غير منطقية: يفشل النموذج في التقارب نحو حالة استقرار طويلة الأمد. وبدلاً من ذلك، يُظهر تقلبات جامحة في المتغيرات الرئيسية (مثل هوامش الربح والاستثمار)، مما يؤدي إلى انهيارات مبكرة للمحاكاة عند تشغيلها لما بعد أفق الـ 400 فترة الأصلي.
آليات الوكلاء غير محددة بدقة: تعتمد العديد من سلوكيات الوكلاء على قواعد استدلالية (Heuristics) غير متوافقة. وتحديداً، فإن استخدام التمهيد الأسي البسيط (SES) لتوقعات المبيعات لا يتوافق مع استراتيجية التسعير القائمة على المخزون، مما يسبب تقديراً ناقصاً بشكل منهجي للمبيعات وتضخماً مستمراً في هوامش الربح.
عيوب القطاع المصرفي: يحتوي القطاع المصرفي على أخطاء هيكلية، بما في ذلك إغفال تكاليف التمويل في قرارات الموافقة على القروض، وسوء معايرة احتمالات التعثر (PD)، وآلية سعر الفائدة على الودائع التي تتجاهل سعر السياسة الخاص بالبنك المركزي وقيود السيولة. تؤدي هذه العيوب إلى فجوات ائتمانية وسلوكيات بنكية غير منطقية.
ارتباطات زائفة: تبيّن أن "الحقائق النمطية" المرصودة على المستوى الجزئي، مثل تركيز الحصص السوقية وأنماط الاستثمار "المتقطعة"، هي نتاج آليات محددة في النموذج (مثل صدمات هوامش الربح العشوائية وحلقات التغذية الراجعة في معادلات الاستثمار) وليست خصائص ناشئة عن سلوك واقعي للوكلاء.
أخطاء في التنفيذ: تشير الورقة إلى وجود تباينات بين وصف النموذج وكوده البرمجي، بما في ذلك التنفيذ الخاطئ لآليات استرداد رأس المال (Bail-ins) عند الإفلاس، وخوارزميات مطابقة السوق، وتوقيت مدفوعات الفائدة.
المنهجية
تقترح الورقة JMAB 2.0، وهي نسخة منقحة من النموذج المرجعي تحتفظ بإطار عمل الـ SFC الأصلي ومجتمع الوكلاء (الأسر، شركات الاستهلاك، شركات رأس المال، البنوك، الحكومة، والبنك المركزي) ولكنها تغير جذرياً سلوكيات الوكلاء وإجراءات المعايرة.
تشمل التغييرات المنهجية الرئيسية ما يلي:
تكوين التوقعات:
المبيعات: استبدال التمهيد الأسي البسيط (SES) بقاعدة استدلالية (Rule-based) تعدل التوقعات بناءً على الخطأ بين المبيعات الفعلية والمتوقعة، مما يسمح بتصحيح أفضل للأخطاء في التوزيعات الملتوية.
الأسعار والأجور: إزالة تكوين التوقعات لأسماء الأجور والأسعار تماماً. يستخدم الوكلاء الآن القيم للفترة الحالية لتجنب الانحياز الناتج عن الـ SES في بيئة اسمية ذات اتجاه تصاعدي.
المتغيرات الأخرى: الاحتفاظ بالتمهيد الأسي المزدوج (DES) للمتغيرات ذات الاتجاهات، مثل العائد على رأس المال والربح قبل الفائدة والضرائب (EBIT).
التسعير والاستثمار:
التسعير: إدخال آلية تسعير حيث تأخذ الشركات في الاعتبار أسعار المنافسين (التي يتم تقريبها عبر متوسط هامش الربح في السوق) بدلاً من الاعتماد فقط على الصدمات العشوائية. تستخدم شركات الاستهلاك "تسعير التكلفة العادية" بناءً على تكاليف القدرة الكاملة.
الاستثمار: استبدال دالة الاستثمار ذات حلقة التغذية الراجعة المتقلبة بنهج صافي القيمة الحالية (NPV). تقوم الشركات بتعديل الاستثمار في خطوات ثابتة بناءً على ما إذا كانت القدرة المطلوبة تتجاوز القدرة الحالية وما إذا كانت القيمة الحالية الصافية موجبة. هذا يلغي التقلبات الأسية الملاحظة في JMAB 1.0.
إعادة هيكلة القطاع المصرفي:
الموافقة على القروض: دمج تكاليف التمويل (فائدة الودائع) في حساب العائد المتوقع للقروض. تقوم عملية الموافقة الآن بتعديل مبالغ القروض بشكل تكراري حتى يصبح العائد المتوقع (صافي تكاليف التمويل) موجباً.
احتمالية التعثر (PD): استبدال الدالة اللوجستية سيئة المعايرة بنهج نسبة تغطية خدمة الدين (DSCR) باستخدام (EBIT/EBITDA) (بما في ذلك الإنفاق الرأسمالي لشركات الاستهلاك). تم جعل الدالة أكثر حدة وإزاحتها لضمان احتمالات تعثر واقعية.
أسعار الفائدة: تنفيذ آلية متطورة لسعر الوديعة تأخذ في الاعتبار عجز السيولة، وتكاليف الفرصة البديلة، وسعر السياسة للبنك المركزي. كما تم تقديم سوق بين البنوك يسمح للبنوك بإقراض الاحتياطيات الزائدة، مما يعمل كوكيل لتكاليف التمويل ويؤدي إلى استقرار الأسعار.
الطلب على السندات: تمت مراجعة دالة الطلب على السندات لتعتمد على مطلوبات الودائع بدلاً من مستويات الاحتياطي العابرة، مما يضمن هيكلاً تمويلياً أكثر استقراراً.
التعديلات الهيكلية:
ترتيب النشاط: إعادة ترتيب تسلسل أنشطة الوكلاء لضمان الاتساق المنطقي (على سبيل المثال، دفع الأجور قبل الاستهلاك، وتسوية الفوائد قبل توزيعات الأرباح).
الإفلاس: تصحيح آلية استرداد رأس المال (Bail-in) وتعديل رأس المال للشركات المفلسة لمنع الإفلاس الفوري المتكرر.
المعايرة: توفير نظام معادلات معايرة مصحح لضمان بدء النموذج في حالة استقرار حقيقية، مما يعالج أخطاء الطباعة وعدم توافق المعلمات الموجودة في الورقة الأصلية.
المساهمات الرئيسية
تحديد الأخطاء النظامية: تقدم الورقة تشخيصاً دقيقاً لسبب فشل JMAB 1.0 في الحفاظ على عمليات المحاكاة طويلة الأمد، وتنسب الانهيارات إلى أخطاء محددة في تحديد مواصفات تكوين التوقعات وحلقات التغذية الراجدة للاستثمار.
تطوير JMAB 2.0: تتمثل المساهمة الأساسية في إصدار نسخة مصححة وأكثر قوة من النموذج. ينتج JMAB 2.0 مخرجات أكثر استقراراً وأقل تقلباً، ويتقارب نحو حالة الاستقرار، مما يجعله مناسباً لتحليل السياسات طويلة الأمد.
تصحيح الآليات المصرفية: من خلال دمج تكاليف التمويل في قرارات القروض وإدخال سوق بين البنوك، يتصرف القطاع المصرفي في JMAB 2.0 بشكل أكثر واقعية، متجنباً الفجوات الائتمانية غير المنطقية ودوامات أسعار الفائدة التي كانت موجودة في النموذج الأصلي.
توضيح الحقائق النمطية: تثبت الورقة أن بعض "الحقائق النمطية" في JMAB 1.0 كانت ارتباطات زائفة ناتجة عن عيوب في النموذج، مما يحث الباحثين المستقبليين على التمييز بين الآليات الخاصة بالنموذج والظواهر الاقتصادية الحقيقية.
مقترح التقييس: يقترح المؤلف مجموعة من المعايير الأساسية لنشر والتحقق من صحة نماذج ABM المستقبلية لتحسين قابلية التكرار والتماسك المنطقي.
النتائج
يُظهر النموذج المحدث، JMAB 2.0، تحسينات كبيرة مقارنة بالأصل:
الاستقرار: على عكس JMAB 1.0، الذي ينهار قبل 1,200 فترة، يمكن لـ JMAB 2.0 العمل إلى ما لا نهاية دون انهيار، محافظاً على حالة شبه مستقرة.
تقليل التقلبات: تُظهر الاستثمارات الإجمالية والفجوات الائتمانية البنكية تقلبات أقل بكثير. وقد تم القضاء على النمو الأسي في تقلبات الاستثمار الذي لوحظ في JMAB 1.0.
سلوك مصرفي واقعي: تبدأ الفجوة الائتمانية للشركات من الصفر في حالة الاستقرار (كما تم معايرتها) بدلاً من نسبة موجبة غير منطقية. وتتبع أسعار الفائدة على الودائع الآن سعر السياسة للبنك المركزي وأسعار السوق بين البنوك بشكل منطقي، بدلاً من التقارب نحو معدل السحب بسبب حسابات السيولة الخاطئة.
استقرار هوامش الربح: تظل هوامش ربح الشركات مستقرة حول الهدف المعاير بدلاً من الزيادة المستمرة، مما يمنع دوامات الأسعار التي تسببت في انهيار النموذج الأصلي.
الأهمية
تضع هذه الورقة JMAB 2.0 كإصلاح ضروري لنموذج تأسيسي في مجال الاقتصاد الكلي القائم على الوكلاء. ويجادل المؤلف بأنه بدون هذه التصحيحات، فإن مخرجات النموذج الأصلي — خاصة فيما يتعلق بالتنظيم المصرفي وانتقال السياسة النقدية — قد تؤدي إلى استنتاجات سياساتية مضللة.
تكمن أهمية هذا العمل في جهده لضمان التماسك المنطقي والمعقولية التجريبية في نماذج SFC-ABM. ومن خلال إصلاح التناقضات الداخلية التي منعت المحاكاة طويلة الأمد، يوفر JMAB 2.0 أساساً أكثر موثوقية لـ:
تحليل السياسات: وتحديداً في مجالات التنظيم المصرفي وانتقال السياسة النقدية.
النمذجة المرجعية (Benchmarking): ليكون منصة قوية وقابلة لإعادة الاستخدام للأبحاث المستقبلية، تماماً مثل الدور الذي تلعبه DYNARE لنماذج DSGE.
الدقة المنهجية: تسليط الضوء على أهمية التمييز بين الحقائق الاقتصادية الناشئة وبين نتاج مواصفات النموذج، مما يحسن معايير التحقق في أدبيات ABM.
يقر المؤلف بأنه بينما رأى المؤلف المشارك والمحررون في النموذج الأصلي بعض القضايا كـ "قصور" وليس كأخطاء، إلا أن هذه الورقة تؤكد أن سوء التحديد المذكور يقوض بشكل أساسي قدرة النموذج على العمل كمرجع عام، مما يستوجب إصدار النسخة المصححة JMAB 2.0.