Kernel-Based ReLU Approximation for Homomorphic Encryption-Compatible Privacy-preserving Deep Learning Models
تقترح هذه الورقة تقريباً لمتعدد حدود من الدرجة الثانية قائمًا على النواة لدالة التنشيط (ReLU) لتمكين نشر النماذج اللغوية الكبيرة ضمن أطر التشفير المتماثل، مما يسهل الاستدلال الآمن والمحافظ على الخصوصية دون الحاجة إلى فك التشفير.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تريد إرسال رسالة سرية إلى صديق، لكنك لا تثق في ساعي البريد. لذا، تضع رسالتك في صندوق مغفل (التشفير) وترسلها. المشكلة هي أن صديقك يحتاج لقراءة الرسالة للقيام بشيء ما، لكنه لا يستطيع فتح الصندوق بدون مفتاح، وإذا فتحه، فسيُكشف السر.
التشفير المتماثل (Homomorphic Encryption - HE) يشبه صندوقاً سحرياً مغلقاً. فهو يسمح لصديقك بإجراء عمليات حسابية داخل الصندوق المغلق دون فتحه أبداً. يمكنه جمع الأرقام أو ضربها، وتظل النتيجة داخل الصندوق صحيحة عندما يفتحها أخيراً. هذا أمر بالغ الأهمية للخصوصية، خاصة بالنسبة للذكاء الاصطناعي (AI)، لأنه يعني أن بإمكان شركة ما تحليل بياناتك الخاصة (مثل سجلاتك الصحية أو دردشاتك الشخصية) دون أن ترى البيانات الخام نفسها أبداً.
ومع ذلك، هناك عقبة. الصندوق السحري المغلق لا يفهم سوى الجمع والضرب. إنه لا يفهم "التفكير" أو "اتخاذ القرارات".
المشكلة: بوابة "ReLU"
تعتمد نماذج التعلم العميق (الأدمغة الكامنة وراء الذكاء الاصطناعي الحديث مثل روبوتات الدردشة) على مفتاح خاص يسمى ReLU (الوحدة الخطية المصححة):
- إذا كان الرقم موجباً (شخصية هامة VIP)، فإن الحارس يسمح له بالمرور.
- إذا كان الرقم سالباً (ليس شخصية هامة)، فإن الحارس يوقفه تماماً (يحوله إلى صفر).
سلوك هذا "الحارس" ضروري لكي يتعلم الذكاء الاصطناعي الأنماط المعقدة. ولكن بما أن الحارس يجب أن يتخذ قراراً بـ "التوقف أو الاستمرار"، فإن هذه الوظيفة غير خطية ومتعرجة. وصندوق التشفير السحري (HE) لا يستطيع التعامل مع هذا النوع من اتخاذ القرارات المتعرج، لأنه يحب فقط الرياضيات الناعمة والبسيطة (الجمع والضرب).
الحل: حارس "ناعم" مزيف
أراد مؤلفو هذه الورقة البحثية استبدال الحارس المتعرج ببديل ناعم ومهذب يمكن للصندوق السحري فهمه، ولكنه يعمل تماماً مثل الحارس الأصلي.
استخدموا وصفة من خطوتين:
الخطوة 1: صانع "المخفوق" (تقريب النواة - Kernel Approximation)
أولاً، أدركوا أن محاولة تقريب الحارس المتعرج مباشرة هي عملية فوضوية. لذا، استخدموا طريقة "النواة" (أداة رياضية تعمل على تنعيم الأشياء) لتحويل الـ ReLU المتعرج إلى تلة ناعمة ومنحنية. تخيل أنك تأخذ صخرة متعرجة وتقوم بطحنها لتصبح حصاة مستديرة وناعمة. هذه الحصاة لا تزال تبدو كالصخرة من بعيد، لكن التعامل معها أسهل بكثير.الخطوة 2: خدعة الرياضيات البسيطة (الانحدار متعدد الحدود - Polynomial Regression)
الآن، بعد أن أصبح لديهم تلة ناعمة، احتاجوا لوصفها باستخدام الجمع والضرب فقط. جربوا مستويات مختلفة من التعقيد:
- درجة منخفضة (بسيطة): منحنى بسيط (مثل القطع المكافئ).
- درجة عالية (معقدة): منحنى متعرج ومعقد جداً يحتوي على الكثير من الالتواءات.
المفاجأة: توقعوا أن تكون المنحنيات المعقدة والمتعرجة أكثر دقة. بدلاً من ذلك، وجدوا أن المنحنى البسيط من الدرجة الثانية (شكل حرف U البسيط) هو الفائز بالفعل.
- لماذا؟ كانت المنحنيات المعقدة "مهتزة" للغاية. في عالم الرياضيات المشفرة، يؤدي إضافة الكثير من الالتواءات إلى تراكم "الضجيج" (التشويش)، مما يؤدي في النهاية إلى طغيان الضجيج على الإشارة الأصلية. الأمر يشبه محاولة همس سر عبر نفق طويل ومتعرج؛ إذا كان النفق متعرجاً جداً، فستضيع الأصوات. المنحنى البسيط حافظ على وضوح الرسالة وسرعة العمليات الحسابية.
ماذا اختبروا؟
لم يكتفِ الباحثون بتجربة ذلك على الورق فقط، بل اختبروا "الحارس الناعم" في سيناريوهات حقيقية:
- على البيانات: قاموا بتغذية النموذج ببيانات نصية حقيقية من نماذج ذكاء اصطناعي مدربة مسبقاً (مثل RoBERTa و DistilBERT) لمعرفة مدى قدرته على محاكاة سلوك الحارس الأصلي.
- على نماذج الذكاء الاصطناعي: قاموا باستبدال الـ ReLU الحقيقي بـ "الحارس الناعم" الجديد في أنواع مختلفة من أدمغة الذكاء الاصطناعي (الشبكات البسيطة، أنظمة التعرف على الصور، ونماذج Transformer المعقدة).
- داخل الصندوق المغلق: قاموا بتشغيل كل شيء داخل صندوق التشفير المتماثل (HE) لمعرفة مدى سرعته ومدى دقة النتائج التي بقيت ثابتة.
النتائج
- الدقة: كان "الحارس الناعم" البسيط الخاص بهم جيداً بقدر الحارس الحقيقي تقريباً، وأفضل بكثير من المحاولات "الناعمة" الأخرى التي وجدت في الأبحاث السابقة.
- السرعة: لأن حلهم كان بسيطاً من الناحية الرياضية، فقد كان سريعاً للغاية. كانت الطرق الأخرى التي حاولت استخدام منحنيات معقدة ذات درجات عالية أبطأ بما يصل إلى 100 مرة عند العمل داخل صندوق التشفير.
- الخصوصية: أثبتوا بنجاء أنه يمكنك تشغيل مهام ذكاء اصطناعي معقدة على بيانات مشفرة دون فقدان الكثير من الدقة، بشرط استخدام النوع الصحيح من الرياضيات البسيطة.
الخلاصة
تقدم هذه الورقة طريقة ذكية لجعل الذكاء الاصطناعي صديقاً للخصوصية. من خلال تنعيم وظيفة "الحارس" واستبدالها بمنحنى بسيط ومنخفض التعقيد، سمحوا للذكاء الاصطناعي بالعمل داخل صندوق مغلق دون كسر القفل أو إبطاء العملية. إنها تذكير بأن الحلول الأبسط تكون أحياناً هي الأكثر قوة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.