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

هوش مصنوعی مولد چگونه توزیع احتمال توام داده‌ها را نگاشت می‌کند؟

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

به قلم ندا وزیری

به‌طور خلاصه

  • مدل‌های مولد توزیع احتمال توام P(X,Y) را یاد می‌گیرند و کل فضای آماری یک مجموعه داده را نگاشت می‌کنند.
  • در مقابل، مدل‌های متمایزکننده تنها احتمال شرطی P(Y|X) را برای رسم مرز بین دسته‌ها یاد می‌گیرند.
  • تخمین چگالی صریح، احتمال ریاضیاتی دقیق داده‌ها را محاسبه می‌کند، اما در مقیاس‌پذیری برای ورودی‌های با ابعاد بالا مانند تصاویر با مشکل مواجه می‌شود.

در آگوست ۲۰۲۳، پلتفرم «آنالیتیکس ویدیا» راهنمای بنیادینی منتشر کرد که دو شاخه از یادگیری ماشین را از هم متمایز می‌کرد: متمایزکننده و مولد. این تمایز بر پایه یک مفهوم ریاضیاتی واحد استوار است: توزیع احتمال توام، که با P(X,Y) نشان داده می‌شود.

مدل‌های متمایزکننده P(Y|X) را یاد می‌گیرند — احتمال یک برچسب Y با توجه به داده‌های X. اگر مجموعه‌ای از عکس‌های حیوانات به یک مدل متمایزکننده داده شود، این مدل یک مرز ریاضیاتی رسم می‌کند که سگ‌ها را از گربه‌ها جدا می‌سازد. این مدل نیازی ندارد بداند یک سگ چه شکلی است؛ تنها باید پیکسل‌هایی را پیدا کند که به طور قابل اعتمادی سگ را از گربه تشخیص می‌دهند.[1]

مدل‌های مولد مسئله‌ای کاملاً متفاوت را حل می‌کنند. همان‌طور که تعریف فنی ویکی‌پدیا بیان می‌کند: «یک مدل مولد، یک مدل آماری از توزیع احتمال توام بر روی یک متغیر قابل مشاهده X و متغیر هدف Y است.» این مدل به جای رسم مرز بین دسته‌ها، کل فضایی که داده‌ها در آن قرار دارند را نگاشت می‌کند.[2]

در فضاهای با ابعاد بالا، نگاشت یک توزیع احتمال توام از نظر محاسباتی بسیار سنگین است. اگر X یک تصویر ۱۰۲۴ در ۱۰۲۴ پیکسل باشد، توزیع توام احتمال هم‌رخدادی رنگ هر پیکسل با هر پیکسل دیگر در کل شبکه تصویر را نگاشت می‌کند. این مدل احتمال آماری این موضوع را محاسبه می‌کند که یک پیکسل قهوه‌ای در مختصات (۱۰، ۱۰) با یک پیکسل سیاه در (۱۰، ۱۱) همراه شود.[3][5]

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

یادداشت‌های دوره «مدل‌های مولد عمیق» در دانشگاه استنفورد، این فرآیند نگاشت را به دو رویکرد مجزا تقسیم می‌کنند: تخمین چگالی صریح و تخمین چگالی ضمنی. این تقسیم‌بندی، معماری هوش مصنوعی مدرن را تعریف می‌کند.[3]

مدل‌های صریح، مانند «نایو بیز» یا «مدل‌های مخلوط گاوسی»، احتمال ریاضیاتی دقیق یک نقطه داده را محاسبه می‌کنند. آن‌ها از قضیه بیز برای معکوس کردن مسئله استفاده می‌کنند، به این صورت که احتمال داده‌ها را با توجه به یک کلاس خاص محاسبه کرده و سپس آن را در احتمال پیشین آن کلاس ضرب می‌کنند.[2]

گوگل دولوپرز کاربرد اصلی این رویکرد را چنین توضیح می‌دهد: «مدل‌های مولد می‌توانند نمونه‌های داده جدیدی تولید کنند.» از آنجا که مدل توزیع کامل P(X) را یاد گرفته است، می‌تواند از آن توزیع نمونه‌برداری کند تا نقطه داده‌ای را خروجی دهد که در مجموعه آموزشی وجود نداشته، اما کاملاً با پارامترهای آماری آن مطابقت دارد.[1]

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

این دشواری محاسباتی باعث تغییر مسیر از تخمین چگالی صریح به ضمنی شد. در سال ۲۰۱۴، اختراع شبکه‌های متخاصم مولد (GANs) راهی برای نگاشت احتمال توام معرفی کرد، بدون اینکه هرگز فرمول ریاضیاتی دقیق آن تعریف شود.[1][3]

یادگیری عمیق مدرن اغلب بر تخمین چگالی ضمنی تکیه دارد و از محاسبات دقیق احتمال ریاضیاتی عبور می‌کند.

یک مدل ضمنی به جای محاسبه تابع چگالی احتمال دقیق P(X)، یاد می‌گیرد که مستقیماً از توزیع نمونه‌برداری کند. این مدل از محاسبات پیچیده توابع چگالی با ابعاد بالا عبور کرده و کاملاً بر روی خروجی تمرکز می‌کند.[3][5]

گوگل دولوپرز این فرآیند متخاصم را چنین شرح می‌دهد: یک مولد داده‌های مصنوعی ایجاد می‌کند و یک متمایزکننده آن را در برابر داده‌های واقعی ارزیابی می‌کند. تنها هدف مولد این است که نمونه‌هایی تولید کند که متمایزکننده نتواند آن‌ها را از توزیع توام واقعی داده‌های آموزشی تشخیص دهد.[1]

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

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

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

یادداشت‌های دوره مدل‌های مولد عمیق به یک محدودیت حیاتی در مدل‌های ضمنی اشاره می‌کنند: ارزیابی آن‌ها به شدت دشوار است. از آنجا که هیچ امتیاز احتمال صریحی برای سنجش در برابر توزیع واقعی وجود ندارد، محققان برای قضاوت درباره کیفیت نمونه باید به معیارهای جایگزینی مانند «فاصله آغازین فرشه» تکیه کنند.[3]

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

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

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

احتمال توام
احتمال آماری وقوع همزمان دو یا چند رویداد یا متغیر.
مدل متمایزکننده
الگوریتمی که یاد می‌گیرد با رسم یک مرز تصمیم‌گیری، بین کلاس‌های مختلف داده تمایز قائل شود.
تخمین چگالی ضمنی
یک رویکرد یادگیری ماشین که یاد می‌گیرد بدون تعریف تابع احتمال ریاضیاتی دقیق، از یک توزیع داده نمونه تولید کند.
شبکه متخاصم مولد (GAN)
یک معماری هوش مصنوعی که در آن دو شبکه عصبی با هم رقابت می‌کنند — یکی داده‌های جعلی تولید می‌کند و دیگری سعی در تشخیص آن دارد — تا توزیع داده‌های زیربنایی را یاد بگیرند.

پرسش‌های متداول

توزیع احتمال توام چیست؟

این یک تابع ریاضیاتی است که احتمال وقوع همزمان دو یا چند متغیر را محاسبه می‌کند، مانند هم‌رخدادی پیکسل‌های خاص در یک تصویر.

تفاوت مدل مولد با مدل متمایزکننده چیست؟

یک مدل متمایزکننده مرز بین دسته‌های مختلف داده را برای طبقه‌بندی آن‌ها یاد می‌گیرد. یک مدل مولد توزیع آماری زیربنایی خود داده‌ها را یاد می‌گیرد که به آن اجازه می‌دهد نمونه‌های جدیدی خلق کند.

چرا مدل‌های هوش مصنوعی مدرن از تخمین چگالی ضمنی استفاده می‌کنند؟

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

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

آمارشناسان کلاسیک

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

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

متخصصان یادگیری عمیق

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

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

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

تمرکز بر غیرقابل پیش‌بینی بودن مدل‌های ضمنی و دشواری ارزیابی قابلیت‌های واقعی آن‌ها.

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

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

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

  • معماران سخت‌افزار که پهنای باند حافظه را برای نمونه‌برداری از توزیع بهینه‌سازی می‌کنند

منابع

پوشش منابع

5 منبع

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

متخصصان یادگیری عمیق 50%آمارشناسان کلاسیک 30%محققان ایمنی هوش مصنوعی 20%
  1. [1]Google for Developersمتخصصان یادگیری عمیق

    Background: What is a Generative Model?

    مطالعه در Google for Developers →
  2. [2]Wikipediaآمارشناسان کلاسیک

    Generative model

    مطالعه در Wikipedia →
  3. [3]Deep Generative Models (Course Notes)متخصصان یادگیری عمیق

    Introduction - Deep Generative Models

    مطالعه در Deep Generative Models (Course Notes) →
  4. [4]Strong Analyticsمتخصصان یادگیری عمیق

    Applications of Generative AI: A Deep Dive into Models and Techniques

    مطالعه در Strong Analytics →
  5. [5]تیم سردبیری کوهستانمحققان ایمنی هوش مصنوعی

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

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

نظرات

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

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

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