خوارزمية شجرة الوصل

مثال على شجرة الوصل

خوارزمية شجرة الوصل (المعروفة أيضًا باسم "شجرة الزمر") هي طريقة تُستخدم في التعلّم الآلي لاستخراج التهميش في الرسوم البيانية العامة . وهي في جوهرها تتضمن تطبيق نشر المعتقدات على رسم بياني مُعدّل يُسمى شجرة الوصل . يُطلق على الرسم البياني اسم شجرة لأنه يتفرع إلى أقسام مختلفة من البيانات؛ وتُمثل عقد المتغيرات هذه الفروع. [ 1 ] تقوم الفرضية الأساسية على إزالة الحلقات عن طريق تجميعها في عقد منفردة. يمكن تجميع فئات متعددة وواسعة من الاستعلامات في الوقت نفسه في هياكل بيانات أكبر. [ 1 ] توجد خوارزميات مختلفة لتلبية احتياجات محددة ولغرض حساب البيانات. تجمع خوارزميات الاستدلال التطورات الجديدة في البيانات وتحسبها بناءً على المعلومات الجديدة المُقدمة. [ 2 ]

خوارزمية شجرة الوصل

خوارزمية هوجين

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

لاحظ أن هذه الخطوة الأخيرة غير فعّالة للرسوم البيانية ذات عرض الشجرة الكبير . يتطلب حساب الرسائل المراد تمريرها بين العقد الفائقة إجراء تجزئة دقيقة للمتغيرات في كلتا العقدتين. وبالتالي، فإن تطبيق هذه الخوارزمية على رسم بياني بعرض شجرة k سيستلزم عملية حسابية واحدة على الأقل، تستغرق وقتًا أُسّيًا بالنسبة لـ k. إنها خوارزمية تمرير رسائل . [ 3 ] تتطلب خوارزمية هوجين عددًا أقل من العمليات الحسابية لإيجاد حل مقارنةً بخوارزمية شيفر-شينوي.

خوارزمية شيفر-شينوي

  • تم حسابها بشكل متكرر [ 3 ]
  • تؤدي عمليات التكرار المتعددة لخوارزمية Shafer-Shenoy إلى خوارزمية Hugin [ 4 ]
  • تم العثور عليها بواسطة معادلة تمرير الرسائل [ 4 ]
  • لا يتم تخزين جهود الفصل [ 5 ]

خوارزمية شيفر-شينوي هي حاصل ضرب مجموع شجرة الوصل. [ 6 ] تُستخدم هذه الخوارزمية لأنها تُشغّل البرامج والاستعلامات بكفاءة أعلى من خوارزمية هوجين. تُتيح هذه الخوارزمية إجراء حسابات الشروط لدوال الاعتقاد . [ 7 ] وتُعدّ التوزيعات المشتركة ضرورية لإجراء الحسابات المحلية. [ 7 ]

النظرية الأساسية

مثال على شبكة بايزية ديناميكية

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

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

مثال على رسم بياني للوتريات

تتمثل الخطوة الثالثة في ضمان تحويل الرسوم البيانية إلى رسوم بيانية وترية إذا لم تكن كذلك بالفعل. هذه هي الخطوة الأساسية الأولى في الخوارزمية، وتعتمد على النظرية التالية: [ 8 ]

نظرية: بالنسبة للرسم البياني غير الموجه ، G، فإن الخصائص التالية متكافئة:

  • الرسم البياني G مُثلّث.
  • يحتوي الرسم البياني للزمرة G على شجرة تقاطع.
  • يوجد ترتيب حذف لـ G لا يؤدي إلى أي حواف إضافية.

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

النظرية: بالنظر إلى رسم بياني مثلثي، قم بترجيح حواف الرسم البياني للزمرة حسب عدد عناصرها، |A∩B|، لتقاطع الزمرتين المتجاورتين A و B. عندئذٍ، فإن أي شجرة ممتدة ذات وزن أقصى للرسم البياني للزمرة هي شجرة وصل.

لذا، لبناء شجرة وصل، يكفي استخراج شجرة ممتدة ذات وزن أقصى من الرسم البياني للزمرة. ويمكن القيام بذلك بكفاءة، على سبيل المثال، بتعديل خوارزمية كروسكال . وتتمثل الخطوة الأخيرة في تطبيق نشر الاعتقاد على شجرة الوصل المُستخرجة. [ 10 ]

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

خوارزميات الاستدلال

ترطيب الشعر بعد قص الشعر

انتشار الاعتقاد الحلقي: طريقة مختلفة لتفسير الرسوم البيانية المعقدة. يُستخدم انتشار الاعتقاد الحلقي عندما تكون هناك حاجة إلى حل تقريبي بدلاً من الحل الدقيق . [ 13 ] وهو استدلال تقريبي . [ 3 ]

تكييف مجموعة القطع: يُستخدم مع مجموعات أصغر من المتغيرات. يسمح تكييف مجموعة القطع برسوم بيانية أبسط وأسهل في القراءة، لكنها ليست دقيقة تمامًا . [ 3 ]

مراجع

  1. 1 2 3 باسكين، مارك. "دورة قصيرة في النماذج الرسومية" (ملف PDF) . ستانفورد .
  2. "خوارزمية الاستدلال" . www.dfki.de. تاريخ الاسترجاع: 25-10-2018 .
  3. 1 2 3 4 "ملخص عن النماذج الرسومية" (PDF) .
  4. 1 2 3 4 "الخوارزميات" (ملف PDF) . معهد ماساتشوستس للتكنولوجيا . 2014.
  5. رويس، سام (2004). "خوارزمية استدلال هوجين" (ملف PDF) . جامعة نيويورك .
  6. "خوارزميات الاستدلال" (ملف PDF) . معهد ماساتشوستس للتكنولوجيا . 2014.
  7. 1 2 كلوبوتيك، ميتشسلاف أ. (2018/06/06). “شبكة الإيمان الديمبسترية الشافيرية من البيانات”. أرخايف : 1806.02373 [ cs.AI ].
  8. بارتليت، بيتر (أكتوبر 2003). "النماذج الرسومية غير الموجهة: الرسوم البيانية الوترية، والرسوم البيانية القابلة للتحليل، وأشجار الوصل، والتحليل إلى عوامل" (ملف PDF) . بيركلي . تم الاطلاع عليه بتاريخ 14 ديسمبر 2025 .
  9. "مخطط الزمرة" . تم الاطلاع عليه بتاريخ 16 نوفمبر 2016 .
  10. باربر، ديفيد (28 يناير 2014). "النمذجة والاستدلال الاحتمالي، خوارزمية شجرة الوصل" (ملف PDF) . جامعة هلسنكي . تم الاطلاع عليه بتاريخ 16 نوفمبر 2016 .
  11. راميريز، خوليو سي؛ مونوز، غييرمينا؛ غوتيريز، لوديفينا (سبتمبر 2009). "تشخيص الأعطال في العمليات الصناعية باستخدام الشبكات البايزية: تطبيق خوارزمية شجرة الوصل". مؤتمر الإلكترونيات والروبوتات وميكانيكا السيارات 2009 (CERMA) . معهد مهندسي الكهرباء والإلكترونيات. الصفحات 301-306 . doi : 10.1109/cerma.2009.28 . ISBN  978-0-7695-3799-3.
  12. جين، وينغونغ (فبراير 2018). "مُشفِّر تلقائي متغير لشجرة الوصل لتوليد الرسوم البيانية الجزيئية". جامعة كورنيل . arXiv : 1802.04364 . Bibcode : 2018arXiv180204364J .
  13. وقائع مؤتمر CERMA 2009 : مؤتمر الإلكترونيات والروبوتات وميكانيكا السيارات لعام 2009 : 22-25 سبتمبر 2009 : كويرنافاكا، موريلوس، المكسيك . معهد مهندسي الكهرباء والإلكترونيات. لوس ألاميتوس، كاليفورنيا: جمعية الحاسبات التابعة لمعهد مهندسي الكهرباء والإلكترونيات. 2009. ISBN     9780769537993. OCLC 613519385 . {{cite book}}صيانة CS1: أخرى ( رابط )

للمزيد من القراءة