Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Machine Unlearning

يزيل النسيان الآلي أثر بيانات تدريب محددة من نموذج مدرّب. تعرّف على الأساليب الدقيقة والتقريبية، واختبار النتائج، والقيود.

محو الآلة هو عملية إزالة تأثير بيانات التدريب المحددة من نموذج التعلّم الآلي المدرّب، بحيث يتصرف النموذج كما لو أنه لم يرَ تلك الأمثلة قط. والهدف هو مطابقة نموذج أُعيد تدريبه من الصفر من دون تلك البيانات، مع إنفاق حوسبي أقل بكثير من إعادة التدريب الكاملة. تنشأ طلبات النسيان من قوانين خصوصية البيانات، مثل حق المحو الوارد في المادة 17 من GDPR، ومن دعاوى حقوق النشر، ومن اكتشاف أن البيانات موسومة خطأ أو مسمومة، ومن الجهود الرامية إلى إزالة المعارف الخطرة من نماذج اللغة الكبيرة (LLMs).

لماذا لا يكفي حذف البيانات؟#

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

المحو الدقيق والتقريبي#

ينتج المحو الدقيق نموذجًا مأخوذًا من التوزيع نفسه لنموذج أُعيد تدريبه من دون البيانات المنسية. وإعادة التدريب من الصفر هي خط الأساس، ويجعل إطار SISA من Bourtoule وآخرين العملية أقل كلفة عبر تقسيم مجموعة التدريب إلى أجزاء، وتدريب نموذج مستقل على كل جزء، وتقسيم كل جزء إلى مراحل تحفظ نقاط تحقق، وتجميع تنبؤات نماذج الأجزاء. وعند ورود طلب حذف، لا يُعاد تدريب سوى الجزء الذي احتوى على المثال:

import numpy as np
from sklearn.datasets import load_digits
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import train_test_split

X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)

# SISA: split the training set into isolated shards and train one model per shard
shards = np.array_split(np.arange(len(X_train)), 5)
models = [LogisticRegression(max_iter=5000).fit(X_train[s], y_train[s]) for s in shards]

# Honor a deletion request for training sample 123 by retraining only the shard that held it
k = next(i for i, s in enumerate(shards) if 123 in s)
shards[k] = shards[k][shards[k] != 123]
models[k] = LogisticRegression(max_iter=5000).fit(X_train[shards[k]], y_train[shards[k]])

# Aggregate the shard models by majority vote
votes = np.stack([m.predict(X_test) for m in models])
pred = np.array([np.bincount(v).argmax() for v in votes.T])
print(f"Retrained {len(shards[k])} of {len(X_train)} samples, test accuracy {(pred == y_test).mean():.3f}")

يطبع البرنامج النصي Retrained 251 of 1257 samples, test accuracy 0.957: لم يسبق للرقم المنسي أن مرّ بنموذج الجزء المعاد تدريبه، ولم تكلّف عملية الحذف سوى خُمس كلفة إعادة التدريب الكاملة. لكن الكلفة تُدفع مقدمًا، لأن كل نموذج جزء يرى بيانات أقل: ففي تصنيف ImageNet، قاست الورقة تسريعًا لإعادة التدريب بمقدار 1.36x مع انخفاض طفيف في الدقة، مقابل 4.63x في مجموعة بيانات Purchase الأبسط.

يعدّل المحو التقريبي نموذجًا موجودًا بدلًا من ذلك، ويقبل بأن النتيجة لا تتجاوز تشابهها مع النموذج المعاد تدريبه. وتشمل الأساليب الشائعة تطبيق صعود التدرّج على مجموعة النسيان لرفع الخسارة، والضبط الدقيق باستخدام البيانات المحتفَظ بها لإصلاح الأضرار الجانبية، والتحديثات القائمة على التأثير التي تقدّر كيفية تغيير كل مثال للأوزان. وفي حالة LLMs، محا باحثو Microsoft معارف Harry Potter من Llama 2 7B خلال نحو ساعة واحدة من الضبط الدقيق على GPU، مع بقاء النتائج على المعايير الشائعة شبه ثابتة.

اختبار ما إذا كان النموذج قد نسي#

تقارن عملية التقييم المقنعة النموذج الذي خضع للمحو بنموذج أُعيد تدريبه من دون البيانات. وينبغي أن تنخفض الدقة على مجموعة النسيان إلى مستوى النموذج المعاد تدريبه، لا إلى الصفر، لأن إخفاق النموذج بوضوح في الأمثلة المحذوفة تحديدًا يكشف الأمثلة التي حُذفت. وينبغي الحفاظ على الدقة في البيانات المحتفَظ بها وبيانات الاختبار، كما ينبغي ألا يتجاوز أداء هجوم استدلال العضوية على الأمثلة المنسية مستوى التخمين العشوائي. وتطبّق معايير مثل TOFU، المبني على سير ذاتية خيالية لمؤلفين، وWMDP، الذي يقيس المعارف الخطرة في الأحياء والكيمياء والأمن السيبراني، هذه الاختبارات على LLMs.

غالبًا ما تخفي الأساليب التقريبية المعرفة بدلًا من إزالتها. ووجدت دراسة هجومية أن الضبط الدقيق باستخدام 10 أمثلة غير مرتبطة فقط أعاد معظم القدرات الخطرة التي كبتها RMU، وهو أحد الأساليب الرائدة لمحو المعرفة من LLMs. وحدها الأساليب الدقيقة تضمن الإزالة بحكم تصميمها.

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

محو المعرفة في التطبيق العملي#

يبدأ كل حذف بتحديد النماذج التي دُرّبت على البيانات:

غالبًا ما تكون إعادة التدريب الكاملة ميسورة التكلفة لنماذج الرؤية الحاسوبية المضبوطة بدقة انطلاقًا من أوزان مدرّبة مسبقًا لم تتعرض مطلقًا للبيانات المحذوفة؛ فهي مهمة أصغر بكثير من التدريب المسبق لـLLM. وفي منصة Ultralytics، تعرض علامة تبويب النماذج لكل مجموعة بيانات جميع النماذج المدرّبة عليها، إلى جانب إصدار مجموعة البيانات الثابت للتشغيلات التي حفظت إصدارًا، بحيث يمكن تتبّع طلب الحذف إلى نماذج YOLO26 التي اطّلعت على صورة، ثم إعادة تدريبها على إصدار جديد يخلو منها. وتغطي خطوات التتبع وإعادة التدريب نفسها حالة مريض يسحب موافقته على استخدام الصور في تحليل الصور الطبية، وكذلك الوجوه ولوحات المركبات التي تلتقطها كاميرات المراقبة ويوافق مالك النموذج على حذفها.

Explore solutions

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة والاستزراع المائي والرصد البيئي والحفاظ على الطبيعة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

أدخل الذكاء الاصطناعي للرؤية إلى المراقبة الجوية باستخدام نماذج Ultralytics YOLO. عزّز الطائرات المسيّرة وسير عمل الطيران والفضاء والحفاظ على البيئة والقطاعات الجغرافية المكانية بحلول الرؤية الحاسوبية.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة