رفتن به محتوای اصلی
کوهستان
توضیح کوهستانمقاومت هوش مصنوعیگزارش تشریحی· 5 دقیقه مطالعه· در دیدگاه

نرم ال-بی‌نهایت: چرا نویزهای نامرئی ساختار طبقه‌بندی شبکه‌های عصبی را در هم می‌شکنند

یک آسیب‌پذیری ریاضیاتی به تغییرات میکروسکوپی و نامرئی در پیکسل‌های تصویر اجازه می‌دهد تا تصمیم یک شبکه عصبی را کاملاً وارونه کنند. با وجود میلیاردها دلار سرمایه‌گذاری در ایمنی هوش مصنوعی، این شکنندگی هندسی همچنان یک محدودیت ساختاری بر سر راه قابلیت اطمینان سیستم‌های بینایی خودران است.

به قلم یاسر یوسفی

به‌طور خلاصه

  1. نرم ال-بی‌نهایت آستانه‌ای از تغییرات میکروسکوپی و نامرئی در پیکسل‌های تصویر را تعریف می‌کند که می‌تواند طبقه‌بندی یک شبکه عصبی را کاملاً مختل کند.
  2. این آسیب‌پذیری یک واقعیت ساختاری در هندسه با ابعاد بالا است، نه یک باگ نرم‌افزاری ساده.
  3. آموزش خصمانه می‌تواند این خطر را کاهش دهد، اما به قدرت محاسباتی عظیمی نیاز دارد و اغلب دقت شبکه را در تصاویر عادی پایین می‌آورد.

یک عکس دیجیتال استاندارد متشکل از یک میلیون پیکسل را تصور کنید، جایی که ارزش رنگ هر پیکسل در یک مقیاس دقیق ۸-بیتی از ۰ تا ۲۵۵ اندازه‌گیری می‌شود.

اگر یک مهاجم هر پیکسل را حداکثر به اندازه ۳ واحد تغییر دهد — تغییری حدود ۱.۱ درصد که برای چشم انسان کاملاً نامرئی است — یک شبکه عصبی پیشرفته ناگهان یک اتوبوس مدرسه را به عنوان یک شترمرغ دسته‌بندی می‌کند. این آستانه میکروسکوپی توسط یک مفهوم ریاضیاتی به نام نرم ال-بی‌نهایت (L-infinity norm) کنترل می‌شود و یکی از سرسخت‌ترین آسیب‌پذیری‌ها در هوش مصنوعی مدرن را نشان می‌دهد.[4]

این آسیب‌پذیری یک باگ در کد نرم‌افزاری نیست، بلکه یک واقعیت هندسی در فضای با ابعاد بالا است. وقتی یک سیستم تصویری را به طور همزمان در میلیون‌ها بعد ارزیابی می‌کند، تغییرات کوچک در هر بعد واحد روی هم انباشته شده و به یک تغییر عظیم در هندسه داخلی شبکه تبدیل می‌شوند. شواهد نشان می‌دهد که تا زمانی که این واقعیت ریاضیاتی برطرف نشود، شبکه‌های عصبی از نظر ساختاری شکننده باقی خواهند ماند.[4]

در ریاضیات، نرم ال-بی‌نهایت حداکثر تغییر اعمال‌شده بر هر بعد واحد در یک مجموعه داده را اندازه‌گیری می‌کند. در زمینه یک تصویر، یک نرم ال-بی‌نهایت کوچک تضمین می‌کند که هیچ پیکسلی بیشتر از یک مقدار کوچک و از پیش تعیین‌شده تغییر نمی‌کند. از آنجا که ادراک انسان نسبت به نویزهای یکنواخت و سطح پایین نسبتاً بی‌تفاوت است، تصویری که با یک شعاع کوچک ال-بی‌نهایت محدود شده باشد، دقیقاً مشابه نسخه اصلی به نظر می‌رسد.[1]

یک حمله ال-بی‌نهایت هر پیکسل را به مقدار میکروسکوپی تغییر می‌دهد، که در نهایت به یک تغییر هندسی عظیم تبدیل می‌شود.

این شکنندگی محدود به شبیه‌سازی‌های دیجیتال نیست. یک مقاله برجسته در سال ۲۰۱۶ که در arXiv منتشر شد، نشان داد که این آسیب‌پذیری‌ها در خارج از کامپیوتر نیز پابرجا هستند. همان‌طور که محققان در عنوان مقاله خود با نام «نمونه‌های خصمانه در دنیای فیزیکی» اشاره کردند، ثابت شد که یک الگوی دقیقاً محاسبه‌شده که روی یک برچسب چاپ شده و روی یک تابلوی ایست فیزیکی قرار گرفته است، می‌تواند باعث شود یک سیستم بینایی ماشین آن را به عنوان تابلوی محدودیت سرعت بخواند.[3]

برای مقابله با این موضوع، توسعه‌دهندگان تجاری به شدت به تکنیکی به نام آموزش خصمانه (adversarial training) متکی هستند. مهندسان با تولید عمدی نمونه‌های خصمانه محدود به ال-بی‌نهایت و بازگرداندن آن‌ها به شبکه در طول مرحله یادگیری، مدل را مجبور می‌کنند تا تصاویر دستکاری‌شده را به درستی تشخیص دهد.[2]

با این حال، آموزش خصمانه بیشتر شبیه به بازی موش‌وچکش است تا یک درمان ساختاری. یک پرونده ثبت اختراع در سال ۲۰۲۲ توسط گوگل (Google Patents) با عنوان «روش و سیستمی برای آموزش یک شبکه عصبی جهت بهبود مقاومت خصمانه»، سربار محاسباتی عظیمی را که برای تولید این نمونه‌های دفاعی نیاز است، به تفصیل شرح می‌دهد. حتی با وجود چنین روش‌هایی، شبکه تنها یاد می‌گیرد در برابر حملات خاصی که قبلاً دیده است، دفاع کند.[2]

علاوه بر این، شواهد نشان‌دهنده یک مبادله ریاضیاتی دقیق بین دقت استاندارد و مقاومت خصمانه است. وقتی یک مدل به شدت برای مقاومت در برابر حملات ال-بی‌نهایت آموزش می‌بیند، عملکرد آن روی تصاویر تمیز و دستکاری‌نشده به طور قطعی افت می‌کند. شبکه چنان روی نادیده گرفتن نویزهای احتمالی متمرکز می‌شود که شروع به از دست دادن ویژگی‌های واقعی می‌کند.

آموزش یک شبکه برای مقاومت در برابر نویزهای خصمانه، به طور قطعی عملکرد آن را در تصاویر تمیز کاهش می‌دهد.

از آنجا که دفاع‌های تجربی کارساز نیستند، تمرکز آکادمیک به سمت تضمین‌های ریاضیاتی تغییر کرده است. در ژوئیه ۲۰۲۱، نشریه Proceedings of Machine Learning Research اثری در مورد «تایید مقاومت ال-بی‌نهایت» منتشر کرد. هدف این است که از نظر ریاضیاتی ثابت شود هیچ دستکاری ممکنی در یک شعاع مشخص ال-بی‌نهایت نمی‌تواند خروجی شبکه را تغییر دهد.[1]

در حالی که این تاییدیه برای مدل‌های کوچک و ساده‌شده کار می‌کند، مقیاس‌پذیری آن برای شبکه‌های عصبی عظیمی که در وسایل نقلیه خودران مدرن استفاده می‌شوند، از نظر محاسباتی غیرممکن است. محققان در MIT CSAIL خاطرنشان کرده‌اند که محاسبه مرزهای هندسی دقیق یک شبکه عمیق به زمان نمایی نیاز دارد، که تایید درنگ‌درنگ (real-time) را برای فیدهای ویدیویی با وضوح بالا غیرممکن می‌سازد.[1]

نرم ال-بی‌نهایت حداکثر تغییر مجاز در هر بعد واحد را محدود می‌کند و یک «جعبه» هندسی از نویزهای نامرئی ایجاد می‌کند.

با وجود خطر تئوریک واضح، ریسک عملی همچنان مورد بحث است. در حالی که حملات ال-بی‌نهایت در محیط‌های کنترل‌شده آزمایشگاهی بی‌نقص عمل می‌کنند، اجرای آن‌ها در دنیای فیزیکی پر هرج‌ومرج — جایی که نور، زوایای دوربین و آب‌وهوا دائماً در حال تغییر هستند — به مراتب دشوارتر است. نویز طبیعی محیط اغلب نویز مصنوعی دقیقی را که برای حمله لازم است، مختل می‌کند.[3]

در شرایطی که آژانس‌ها شروع به تدوین استانداردهای ایمنی برای سیستم‌های خودران کرده‌اند، ناتوانی در تایید مقاومت ال-بی‌نهایت یک مانع نظارتی بزرگ محسوب می‌شود. اگر یک سازنده نتواند از نظر ریاضیاتی تضمین کند که یک سیستم بینایی تحت تاثیر نویزهای نامرئی از کار نمی‌افتد، مدل‌های تعیین مسئولیت برای تصادفات خودروهای خودران به شدت پیچیده می‌شوند.[4]

نرم ال-بی‌نهایت یک واگرایی بنیادین بین ادراک انسان و ماشین را آشکار می‌کند. انسان‌ها تصاویر را از طریق درک زمینه‌ای پردازش می‌کنند، در حالی که شبکه‌های عصبی آن‌ها را به عنوان مختصات هندسی با ابعاد بالا می‌بینند. تا زمانی که این شکاف پر نشود، نویزهای نامرئی همچنان محدودیت‌های بینایی مصنوعی را دیکته خواهند کرد.[4]

اصطلاحات کلیدی

نرم ال-بی‌نهایت (L-infinity Norm)
یک معیار ریاضیاتی که حداکثر تغییر اعمال‌شده بر هر بعد واحد (یا پیکسل) در یک مجموعه داده را اندازه‌گیری می‌کند.
نمونه خصمانه (Adversarial Example)
یک ورودی که عمداً با نویزهای نامرئی دستکاری شده تا باعث شود یک مدل یادگیری ماشین دچار اشتباه شود.
آموزش خصمانه (Adversarial Training)
یک تکنیک دفاعی که در آن یک شبکه روی نمونه‌های خصمانه آموزش می‌بیند تا یاد بگیرد نویزهای فریبنده را نادیده بگیرد.
فضای با ابعاد بالا (High-Dimensional Space)
یک مفهوم هندسی که در آن هر پیکسل در یک تصویر نشان‌دهنده یک بعد مجزا است و در نتیجه میلیون‌ها بعد برای یک عکس واحد ایجاد می‌شود.

بررسی عمیق دیدگاه‌ها

محققان ایمنی هوش مصنوعی

حمایت از تایید ریاضیاتی پیش از استقرار سیستم‌های حیاتی.

این گروه استدلال می‌کند که دفاع‌های تجربی مانند آموزش خصمانه ناکافی هستند زیرا تنها در برابر بردارهای حمله شناخته‌شده محافظت می‌کنند. آن‌ها تاکید دارند که تا زمانی که مقاومت یک شبکه عصبی نتواند از نظر ریاضیاتی در یک شعاع مشخص ال-بی‌نهایت تایید شود، استقرار این سیستم‌ها در محیط‌های حساس به ایمنی مانند رانندگی خودکار یا تشخیص‌های پزشکی یک ریسک غیرقابل‌قبول است.

توسعه‌دهندگان تجاری هوش مصنوعی

اولویت دادن به مقاومت تجربی و استقرار عملی بر تضمین‌های تئوریک.

مهندسان صنعت استدلال می‌کنند که اگرچه حملات ال-بی‌نهایت یک آسیب‌پذیری ریاضیاتی جذاب هستند، اما اجرای قابل‌اعتماد آن‌ها در دنیای فیزیکی به شدت دشوار است. آن‌ها اشاره می‌کنند که نویزهای محیطی طبیعی — مانند تغییر نور، باران و زوایای دوربین — اغلب دستکاری‌های دقیق پیکسلی مورد نیاز برای یک حمله را مختل می‌کنند. برای این گروه، آموزش خصمانه ایمنی عملی کافی را فراهم می‌کند.

شک‌گرایان ریاضیاتی

تردید در این باره که آیا یادگیری عمیق هرگز می‌تواند کاملاً ایمن شود.

زیرمجموعه‌ای از نظریه‌پردازان استدلال می‌کنند که این آسیب‌پذیری یک ویژگی ذاتی هندسه با ابعاد بالا است، نه یک نقص مهندسی قابل‌حل. از آنجا که شبکه‌های عصبی به توابع ریاضیاتی پیوسته در میلیون‌ها بعد متکی هستند، این گروه پیشنهاد می‌کند که یادگیری عمیق ممکن است اساساً برای وظایفی که به قابلیت اطمینان مطلق و تاییدشده نیاز دارند نامناسب باشد، و از سیستم‌های ترکیبی که شامل نرم‌افزارهای سنتی و مبتنی بر قانون هستند حمایت می‌کنند.

محققان آکادمیک ایمنی 40%توسعه‌دهندگان تجاری 40%ترکیب تحلیلی 20%
محققان آکادمیک ایمنی
تمرکز بر تایید ریاضیاتی و آسیب‌پذیری‌های تئوریک.
توسعه‌دهندگان تجاری
تمرکز بر کاهش عملی خطرات و استقرار در دنیای واقعی.
ترکیب تحلیلی
ارزیابی محدودیت‌های ساختاری ادراک ماشین.

دیدگاه‌هایی که این گزارش پوشش نداده

  • نهادهای نظارتی صنعت خودرو
  • اکچوئرهای بیمه که مسئولیت سیستم‌های خودران را قیمت‌گذاری می‌کنند

منابع

پوشش منابع

4 منبع

3 دیدگاه شناسایی‌شده

محققان آکادمیک ایمنی 40%توسعه‌دهندگان تجاری 40%ترکیب تحلیلی 20%
  1. [1]Proceedings of Machine Learning Researchمحققان آکادمیک ایمنی

    Towards Certifying L-infinity Robustness using Neural Networks with L-inf-dist Neurons

    مطالعه در Proceedings of Machine Learning Research →
  2. [2]Google Patentsتوسعه‌دهندگان تجاری

    Method and system for training a neural network for improving adversarial robustness

    مطالعه در Google Patents →
  3. [3]arXivمحققان آکادمیک ایمنی

    Adversarial examples in the physical world

    مطالعه در arXiv →
  4. [4]تیم سردبیری کوهستانترکیب تحلیلی

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان →

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

اخبار دیدگاه با پوشش کامل منابع و تحلیل دیدگاه‌ها، هر روز و رایگان.