In these lecture notes, we first recall the connection between graph neural networks, Weisfeiler-Lehman tests and logics such as first-order logic and graded modal logic. We then present a modal logic in which counting modalities appear in linear inequalities in order to solve verification tasks on graph neural networks. We describe an algorithm for the satisfiability problem of that logic. It is inspired from the tableau method of vanilla modal logic, extended with reasoning in quantifier-free fragment Boolean algebra with Presburger arithmetic.
academic
محاضرات حول التحقق من شبكات الرسوم البيانية العصبية
تستعرض هذه المحاضرات أولاً الروابط بين شبكات الرسوم البيانية العصبية واختبار Weisfeiler-Lehman والأنظمة المنطقية مثل المنطق من الدرجة الأولى والمنطق الموجه المتدرج. ثم تقدم منطقاً موجهاً حيث تظهر الوسائط العددية في عدم المساواة الخطية، لحل مشاكل التحقق من شبكات الرسوم البيانية العصبية. يتم وصف خوارزمية لمشكلة الرضا عن هذا المنطق، مستوحاة من طرق الجداول التقليدية للمنطق الموجه، وتوسع الاستدلال على الأجزاء الخالية من المحددات من الجبر البوليني وحسابات Presburger.
لقد تم تطبيق شبكات الرسوم البيانية العصبية (GNNs) على نطاق واسع في التوصيات على الشبكات الاجتماعية والرسوم البيانية للمعرفة وتحليل الجزيئات الكيميائية واكتشاف الأدوية. ومع ذلك، تواجه مشاكل التحقق من GNNs تحديات كبيرة:
قيود القدرة التعبيرية: تقتصر القدرة التعبيرية للـ GNNs على اختبار 1-WL (Weisfeiler-Lehman)، وغير قادرة على التمييز بين بعض الرسوم البيانية غير المتشاكلة
تعقيد مهام التحقق: الحاجة إلى التحقق من امتثال GNN لمواصفات محددة، مثل خصائص الأمان والصحة
نقص الأساس النظري: غياب إطار منطقي منهجي لوصف والتحقق من سلوك GNN
procedure satK#(Γ)
معالجة القواعد البوليانية وبناء 1φ
استخراج قيود عدم المساواة الخطية S
تخمين المناطق غير الصفرية B ⊆ {0,1}d، |B| ≤ 2d log₂(4d)
استبدال #ψᵢ بـ ∑ρ∈B|ρᵢ=1 sρ
فحص رضا QFPA
التحقق العودي من المناطق المختلفة
الأساس النظري لـ GNN (Grohe 2021, Barceló et al. 2020)
اختبار Weisfeiler-Lehman (Morris et al. 2019, Xu et al. 2019)
المنطق الموجه (Blackburn et al. 2001, Tobies 1999)
نظرية التعقيد (Grädel et al. 1997, Kuncak and Rinard 2007)
التحقق من الشبكات العصبية (Benedikt et al. 2024, Haase and Zetzsche 2019)
التقييم الشامل: هذه ورقة ممتازة تجمع بين العمق النظري والقيمة التعليمية. فهي لا تحل فقط مشكلة نظرية مهمة في التحقق من GNN، بل توضع أيضاً أساساً صلباً للبحث اللاحق والتطبيقات العملية. على الرغم من غياب التحقق التجريبي، فإن أهمية المساهمة النظرية لا تستهان بها.