$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
اعداد
لقد نظرنا في مهمة تصنيف خاضعة للإشراف مع مجموعة
بيانات ، حيث
تمثل ميزات الإدخال وتشير
إلى تسميات الفئة المقابلة لمشكلة الفئة K. يتم تقسيم مجموعة البيانات D إلى مجموعة بيانات تدريب نظيفة ومجموعة بيانات اختبار.
الهدف هو تعديل مجموعة بيانات التدريب النظيف من خلال إدخال اضطرابات صغيرة غير محسوسة δ لإنشاء مجموعة
بيانات غير قابلة للتعلم ، حيث
+ δ. δ الاضطراب محدود ب
، مما يضمن أنه لا يغير بشكل كبير المنفعة العادية للبيانات. الهدف الرئيسي هو تعطيل التعلم عن طريق إجبار النموذج fθ ، المدرب على Du ، على التركيز على الأنماط غير ذات الصلة التي تسببها الضوضاء بدلا من الميزات ذات المغزى ، مما يؤدي إلى تعميم ضعيف على مجموعة بيانات اختبار نظيفة:

محاكاة بيئة blockchain
لتثبيت أدوات blockchain ، يتم استخدام إطار عمل Hardhat لمحاكاة شبكة Ethereum في بيئة محلية لنشر العقود الذكية واختبار إنشاء أمثلة غير قابلة للتعلم. لإطلاق شبكة محلية ، يتم تهيئة شبكة blockchain محاكاة مع عقد وحسابات متعددة. يتم تخصيص موارد لكل عقدة مثل Ether لتسهيل محاكاة المعاملات. لتطوير العقود الذكية، يتم تنفيذها لإدارة أذونات المستخدم ديناميكيا. يمكن للمستخدمين المصرح لهم الوصول إلى البيانات النظيفة، بينما يقتصر المستخدمون غير المصرح لهم على الوصول إلى الأمثلة غير القابلة للتعلم. أولا ، قم بتكوين بيئة تطوير تستند إلى Node.js v16.x و Hardhat 2.8.4 ، واستخدم مترجم Solidity 0.8.17 لإكمال تجميع العقد الذكي وتحسينه. يتم تنفيذ عملية التحويل البرمجي بواسطة سطر الأوامر باستخدام npx hardhat compile لإنشاء عناصر بناء تحتوي على ABI و bytecode. بعد ذلك ، قم بنشر العقد على شبكة اختبار Sepolia عن طريق تشغيل البرنامج النصي للنشر npx hardhat run scripts / deploy.js --network sepolia ، وتسجيل عنوان عقد الإخراج وتجزئة معاملة النشر. خلال مرحلة اختبار الأداء ، يتم تنفيذ ثلاثة اختبارات أساسية بالتتابع: اختبار تكلفة المعاملة يسجل استهلاك الغاز عن طريق الاستدعاء الدوري لطريقة grantAccess للعقد. يستخدم اختبار الإنتاجية أداة المدفعية لمحاكاة طلبات المستخدم مع زيادة الحمل بشكل تدريجي ؛ يتم إجراء معاملات الاختبار والتحقق من الصحة ، بما في ذلك تخزين البيانات واسترجاعها ، للتحقق من صحة وظائف العقد الذكي.
إنشاء المستخدمين على السلسلة وآليات الأذونات
يتم إنشاء حسابات المستخدمين الفريدة باستخدام محافظ blockchain (على سبيل المثال ، MetaMask) ، كل منها يشتمل على مفتاح خاص ومفتاح عام. يستخدم تنفيذ النموذج الأولي بيئة blockchain محاكاة حيث تقوم كيانات المستخدم الاصطناعية بتحميل مجموعات البيانات المتاحة للجمهور إلى النظام اللامركزي ، وتخزين قيم تجزئة التشفير فقط في دفتر الأستاذ الموزع. هذا يضمن سلامة البيانات دون تخزين البيانات الفعلية على السلسلة ، والتي ستكون غير فعالة ومكلفة. يتم تخزين البيانات الفعلية خارج السلسلة ، وعادة ما تستخدم أنظمة تخزين لامركزية مثل IPFS ، مما يضمن إدارة البيانات بكفاءة مع الحفاظ على الأمان والخصوصية. بالنسبة للرموز غير القابلة للاستبدال (NFTs) والتحكم في الوصول ، تنفذ هذه الدراسة آلية دقيقة للتحكم في الوصول باستخدام NFTs المتوافقة مع معيار ERC-721. ترتبط كل مجموعة بيانات من الأمثلة غير القابلة للتعلم بمعرف رمزي فريد ، والذي يعمل كمفتاح للوصول إلى البيانات. يطلب المستخدمون الوصول عن طريق تقديم إثباتات Merkle. تتحقق هذه البراهين من هوية المستخدم بطريقة آمنة ولامركزية. عند التحقق من صحة الإثبات بنجاح ، يقوم العقد بسك NFT فريد ونقله إلى محفظة المستخدم. يمثل NFT هذا حق المستخدم في الوصول إلى البيانات المرتبطة بهذا المثال المحدد غير القابل للتعلم. يضمن استخدام NFTs أن المستخدمين المصرح لهم فقط هم من يمكنهم الوصول إلى البيانات ، بناء على سجل لامركزي غير قابل للتغيير. هذا على النقيض من التحكم في الوصول التقليدي المستند إلى الدور (RBAC) ، والذي يعمل عادة على مستوى المجموعة وقد لا يوفر الدقة اللازمة للتطبيقات عالية الأمان30.
يتحقق العقد الذكي باستمرار من أذونات الوصول من خلال وظيفة ownerOf ، ويتحقق من ملكية NFT للتأكد من أن المستخدمين المصرح لهم فقط هم من يمكنهم الوصول إلى البيانات النظيفة. يمكن للمسؤولين إبطال الوصول عن طريق تدمير NFT من خلال وظيفة revokeAccess ، مما يضمن المرونة في إدارة وصول المستخدم بمرور الوقت. يتكون سير العمل التشغيلي من أربع خطوات حاسمة: (1) يقدم المستخدمون طلبات الوصول التي تحتوي على إثباتات Merkle. (2) يتحقق العقد من صحة هذه الإثباتات؛ (3) عند التحقق الناجح ، يقوم العقد بسك NFT المقابل ؛ (4) يسترد المستخدمون البيانات المشفرة باستخدام معرف محتوى IPFS (CID) المضمن في البيانات الوصفية ل NFT. من خلال الاستفادة من NFTs ، نحقق العديد من الفوائد على آليات التحكم في الوصول التقليدية ، مثل التحكم الدقيق في الأذونات (على مستوى البيانات مقابل مستوى المجموعة) ، وقدرة تدقيق أفضل (سجلات غير قابلة للتغيير على السلسلة) ، وإمكانية نقل الأذونات (معاملات سوق NFT).
يتم تنفيذ عقود التوقيع المتعدد لتحديث تجزئة جذر Merkle ، مما يمنع التلاعب غير المصرح به للبيانات. يشتمل النظام على آليات مكافحة Sybil عن طريق ربط كل مجموعة بيانات بمعرف رمزي فريد ، مما يضمن أن الجهات الفاعلة الخبيثة لا يمكنها إنشاء رموز احتيالية للوصول إلى البيانات غير المصرح بها. يتم تشفير UEs باستخدام AES-256 قبل تحميلها على شبكة نظام الملفات بين الكواكب (IPFS). يتم تخزين تجزئات البيانات المشفرة على السلسلة ، بينما تظل مجموعات البيانات الكاملة على IPFS ، مما يقلل من النفقات العامة لتخزين blockchain. يحقق النهج الهجين للجمع بين التخزين داخل السلسلة وخارج السلسلة توازنا بين ضمان توفر البيانات وتقليل تكاليف التخزين ، وهو مصدر قلق شائع في التطبيقات القائمة على blockchain.
يتم استخدام العقود الذكية لإدارة أذونات المستخدم ديناميكيا. لا يتم منح كل مستخدم حق الوصول إلى البيانات النظيفة إلا إذا كان يحمل NFT المناسب ، والذي يعمل كرمز مميز للتفويض الخاص به. تسجل العقود الذكية جميع الوصول إلى البيانات في سجلات الأحداث ، مما يوفر إمكانية التتبع الكامل. هذه السجلات غير قابلة للتغيير ويمكن تدقيقها ، مما يوفر الشفافية والمساءلة. يستخدم العقد الذكي وظيفة grantAccess للتحقق من صحة طلبات الوصول. يتحقق العقد مما إذا كان المستخدم يحمل NFT المناسب ، وإذا كان صحيحا ، يمنح حق الوصول إلى البيانات المطلوبة. يتم تسجيل كل حدث وصول على blockchain ، مما يضمن إمكانية التحقق من جميع أنشطة استرداد البيانات. يتم تسجيل كل حدث للوصول إلى البيانات في الوقت الفعلي بواسطة العقد الذكي ، والذي يؤدي إلى حدث AccessGrant. يحتوي هذا الحدث على معلومات مهمة مثل عنوان محفظة المستخدم والطابع الزمني للوصول ومعرف رمز NFT المقابل. تسمح الطبيعة الديناميكية للعقود الذكية بإدارة الأذونات في الوقت الفعلي. هذا مفيد بشكل خاص في التطبيقات اللامركزية ، حيث يجب أن يكون التحكم في الوصول مرنا للغاية وقابلا للتكيف مع الظروف المتغيرة.
لمعالجة مخاوف الخصوصية في بيئات blockchain العامة ، يخزن النظام صورا مصغرة منخفضة الدقة (على سبيل المثال ، 64 × 64 بكسل) على blockchain ، بينما يتم تشفير الصور الأصلية عالية الدقة وتخزينها خارج السلسلة على IPFS. يمكن فقط للمستخدمين المصرح لهم الذين يمتلكون NFT المقابل استرداد مفاتيح فك التشفير للوصول إلى البيانات عالية الدقة. يتلقى المستخدمون غير المصرح لهم إصدارات من البيانات مع اضطرابات DEM في الوقت الفعلي ، مما يضمن عدم تمكنهم من الوصول إلى البيانات الأصلية.
توليد اضطراب الصورة
قم بتحميل مجموعات بيانات CIFAR10 و CIFAR100 و ImageNet. يتم تغيير حجم الصور الموجودة في مجموعات البيانات بشكل موحد وتحويلها إلى موتر PyTorch ، ويتم تطبيع موتر الصورة باستخدام المتوسط والانحراف المعياري. قم بتهيئة ضوضاء عشوائية δ1 ، باستخدام توزيع غاوسي لتوليد الاضطراب الأولي. يتم تطبيق ضوضاء عشوائية على كل صورة x ، ويتم حساب الخسارة بين التسمية المستهدفة والتنبؤ بالنموذج بناء على خسارة الانتروبيا المتقاطعة. في مجموعة بيانات من الفئة C ، بالنسبة للعينة i ، yi هي قيمة التسمية المستهدفة ، pi هي احتمال التنبؤ بالنموذج ، والذي يحدد الفرق بين توزيع الاحتمالات الذي تنبأ به النموذج والتسمية الفعلية ، مما يزيد من الخسارة بحيث ينتج النموذج تنبؤات خاطئة. خسارة الانتروبيا المتقاطعة هي:

ويؤثر اضطراب الصورة على التنبؤ المحسوب وفقا لدالة الخسارة، ويؤدي الانتشار العكسي إلى تحديث الاضطراب، ويجري تحديث مدى الاضطراب وقيمة الاضطراب باستمرار من خلال تكرارات متعددة. بالنسبة لمعدل التعلم η ، فإن صيغة التحديث للاضطراب هي:

إنشاء اضطرابات نصية
قم بتحميل نماذج BERT المدربة مسبقا لإنشاء تضمينات النص. يتم استخدام شبكة TextFeatureExtractor مخصصة تتكون من كتلتين من المحولات وطبقة متصلة بالكامل لاستخراج الميزات من تضمينات النص التي تم إنشاؤها بواسطة نماذج BERT. أدخل معلومات المستخدم والطابع الزمني لمستخدم الوصول في نموذج BERT المدرب مسبقا وقم بإنشاء ضوضاء نصية ديناميكيا من خلال شبكة TextFeatureExtractor المخصصة.
يتم إدخال صورة الإدخال I في نموذج Qwen2.5-VL-7B-Instruct متعدد الوسائط. مسترشدا بموجه منظم ، يولد النموذج وصفا نصيا موجزا Tq. يتم إدخال هذا النص الذي تم إنشاؤه Tq في نموذج لغة BERT-base-uncased المدرب مسبقا. من خلال مطالبات إعادة الكتابة الخاصة بالمهمة ، يقوم النظام بإنشاء نص
مضطرب يحافظ على الدلالات أثناء تغيير التعبير. تقوم شبكة TextFeatureExtractor بتعيين النص
المضطرب إلى متجه تضمين دلالي عالي الأبعاد على سبيل المثال.
توليد اضطرابات متعددة الأهداف
لضمان التوافق بين تضمينات النص واضطرابات الصورة ، نقوم بضبط شكل تضمين النص ليتناسب مع أبعاد اضطراب الصورة. دع ET و Eq يمثلان تضمينات النص ، و PL اضطراب الصورة. تضمن عملية إعادة التشكيل تحويل ET و Eq إلى نفس أبعاد PL:
، حيث C و H و W هي أبعاد PL. حدد وحدة دمج آلية الانتباه التي تدمج اضطرابات تضمين النص واضطرابات الصورة ، وضبط الاضطرابات ديناميكيا وفقا لأوزان الانتباه للنص. الانصهار هو:

حيث α هو التعديل الديناميكي لمعلمات آلية الانتباه. δT هو اضطراب النص الناتج عن Eq و ET. أضف مصطلح تنظيم إلى عملية التدريب لمنع الإفراط في التجهيز. مصطلح التسوية هو معيار L2 لتضمين النص ، والذي يعاقب على الاضطرابات. تجمع دالة الخسارة متعددة الأهداف بين خسارة الإنتروبيا المتقاطعة واضطراب الاندماج ، وتكون دالة الخسارة متعددة الأهداف على النحو التالي:

أهداف دالة الخسارة هي:

حيث λ هو معامل تنظيم يستخدم للتحكم في القوة الجزائية للاضطراب ، بغرض تثبيط الاضطراب المفرط أو الإفراط في التركيب. في دراسة هجمات الخصومة ، وجد أن
حد الاضطراب الذي يمكن إدراكه للعين البشرية. يتم تحديد عملية التدريب والتقييم ، بما في ذلك توليد الاضطراب ، وحساب الخسارة ، والتدريب النموذجي ، وما إلى ذلك.
تجارب مقارنة
أجرينا تقييما شاملا للضوضاء الديناميكية المقترحة لتقليل الأخطاء (DEM) مقابل ثلاث طرق موجودة: ضوضاء تقليل الخطأ (EM) ، والاضطرابات العدائية القابلة للتحويل (TAP) ، والضوضاء المستقرة لتقليل الأخطاء (SEM). تم اختبار هذه الطرق على ثلاث مجموعات بيانات معيارية: CIFAR-10 و CIFAR-100 ومجموعة فرعية من ImageNet ، باستخدام أربع بنى شبكات عصبية معتمدة على نطاق واسع: VGG-16 و ResNet-18 و ResNet-50 و DenseNet-121 ، لضمان ظروف تجريبية متنوعة.
بالإضافة إلى ذلك ، قمنا بفحص متانة هذه الطرق من خلال تطبيق نماذج تقليل الضوضاء القائمة على الانتشار لإزالة الضوضاء الدفاعية وقياس دقة الأمثلة الخالية من الضوضائع في مجموعات بيانات الاختبار. تهدف هذه الخطوة إلى تقييم قدرة كل طريقة على مقاومة هجمات الاسترداد والحفاظ على سلامة خصوصية البيانات في ظل ظروف عدائية. تشير النتائج إلى أن DEM الخاص بنا يتفوق على الأساليب الأخرى من حيث المتانة والدقة عبر جميع مجموعات البيانات والبنى ، مما يدل على فعاليته كإطار عمل يحافظ على الخصوصية.