دور زدن مدل پاداش: چگونه بهینهسازی ترجیح مستقیم (DPO) هوش مصنوعی متنباز را همراستا میکند
یک پیشرفت ریاضیاتی از دانشگاه استنفورد، فرآیند پیچیده و چندمرحلهای همراستاسازی هوش مصنوعی را به یک مرحله تقلیل داده است. با حذف نیاز به یک مدل پاداش مجزا، «بهینهسازی ترجیح مستقیم» (DPO) الزامات سختافزاری برای آموزش مدلهای زبانی ایمن و مفید را نصف کرده است.
به قلم ندا وزیری
این خبر را به اشتراک بگذارید
- توسعهدهندگان متنباز
- ارزش قائل شدن برای کارایی محاسباتی و تکنیکهای همراستاسازی در دسترس.
- نظریهپردازان همراستاسازی
- تمرکز بر اثباتهای ریاضیاتی و محدودیتهای نظری یادگیری ترجیحی.
- تحلیل سرمقالهای
- ترکیب تأثیر محاسباتی الگوریتمهای همراستاسازی بر اکوسیستم گستردهتر هوش مصنوعی.
دیدگاههایی که این گزارش پوشش نداده است
چرا مهم است
با حذف ریاضیاتی نیاز به یک مدل پاداش مجزا، «بهینهسازی ترجیح مستقیم» (DPO) الزامات سختافزاری برای همراستاسازی هوش مصنوعی را به نصف کاهش میدهد. این پیشرفت به توسعهدهندگان مستقل اجازه میدهد تا مدلهای زبانی پیشرفته را با سختافزارهای تجاری آموزش دهند و انحصار آزمایشگاههای مرزی با بودجه کلان را بشکنند.
در ۲۹ مه ۲۰۲۳، تیمی از محققان دانشگاه استنفورد یک اثبات ریاضیاتی را در arXiv منتشر کردند که اساس ساخت هوش مصنوعی متنباز را به طور بنیادین تغییر داد. این مقاله با عنوان «بهینهسازی ترجیح مستقیم: مدل زبانی شما مخفیانه یک مدل پاداش است»، نشان داد که فرآیند پیچیده و چندمرحلهای یادگیری تقویتی که برای همراستاسازی مدلهایی مانند ChatGPT استفاده میشود، میتواند به صورت ریاضیاتی در یک مرحله خلاصه شود. با حذف نیاز به آموزش یک مدل پاداش مجزا، تیم استنفورد سربار محاسباتی همراستاسازی هوش مصنوعی را نصف کرد. این تغییر به جوامع متنباز و توسعهدهندگان مستقل اجازه داد تا مدلهای زبانی عظیم را روی سختافزارهای تجاری استاندارد همراستا کنند و انحصاری که آزمایشگاههای مرزی با بودجه کلان بر همراستاسازی هوش مصنوعی با کیفیت بالا داشتند را از بین ببرند.[1]
پیش از این انتشار، استاندارد صنعتی برای آموزش یک هوش مصنوعی جهت رفتار ایمن و مفید، «یادگیری تقویتی از بازخورد انسانی» (RLHF) بود. این روش که توسط سازمانهایی مانند OpenAI و DeepMind پیشگام شد، نیازمند زیرساختی گسترده و پیچیده بود. مهندسان ابتدا باید یک «مدل پاداش» را آموزش میدادند—یک شبکه عصبی ثانویه که تنها وظیفهاش امتیازدهی به خروجیهای مدل اولیه بر اساس ترجیحات انسانی بود. سپس، آنها از یک الگوریتم یادگیری تقویتی، که معمولاً «بهینهسازی سیاست مجاورتی» (PPO) بود، استفاده میکردند تا وزنهای مدل اولیه را بهروزرسانی کنند تا این امتیازات به حداکثر برسد.[1]
بار سختافزاری این رویکرد سنتی بسیار زیاد بود. در طول فاز PPO، سیستم نیاز داشت که چهار شبکه عصبی عظیم را به طور همزمان در حافظه اجرا کند. اول، مدل سیاست بود که فعالانه آموزش میدید. دوم، یک مدل مرجع فریز شده بود که برای محاسبه جریمه واگرایی کولبک-لایبلر (KL) استفاده میشد تا از تنزل هوش مصنوعی به تولید خروجیهای بیمعنی صرفاً برای به حداکثر رساندن امتیاز جلوگیری کند. سوم، خود مدل پاداش بود و چهارم، یک شبکه ارزش بود که برای تخمین پاداشهای آتی در طول حلقه یادگیری تقویتی استفاده میشد.[1]
نکات کلیدی
- محققان استنفورد ثابت کردند که یک مدل زبانی به طور ضمنی حاوی تابع پاداش خود است و نیاز به یک هوش مصنوعی امتیازدهی ثانویه را از بین میبرد.
- بهینهسازی ترجیح مستقیم (DPO) از یک تابع زیان ساده آنتروپی متقاطع دوتایی برای افزایش احتمال پاسخهای ترجیح داده شده استفاده میکند.
- این تکنیک حالتهای مدل فعال مورد نیاز برای همراستاسازی را ۵۰٪ کاهش میدهد و الزامات VRAM را به شدت پایین میآورد.
- اگرچه DPO بسیار کارآمد است، اما ممکن است نسبت به روشهای سنتی یادگیری تقویتی، بیشتر مستعد بیشبرازش بر روی مجموعههای داده ایستا باشد.
اصطلاحات کلیدی
- یادگیری تقویتی از بازخورد انسانی (RLHF)
- یک فرآیند چندمرحلهای برای آموزش هوش مصنوعی جهت رفتار ایمن، که ابتدا یک «مدل پاداش» ثانویه را برای امتیازدهی به خروجیها آموزش میدهد، سپس از یادگیری تقویتی برای به حداکثر رساندن آن امتیازات استفاده میکند.
- مدل پاداش
- یک شبکه عصبی ثانویه که به طور خاص برای ارزیابی و امتیازدهی به پاسخهای مدل اصلی هوش مصنوعی بر اساس ترجیحات انسانی آموزش داده شده است.
- بهینهسازی سیاست مجاورتی (PPO)
- الگوریتم استاندارد یادگیری تقویتی که در RLHF سنتی برای بهروزرسانی وزنهای هوش مصنوعی بر اساس امتیازات ارائه شده توسط مدل پاداش استفاده میشود.
- واگرایی کولبک-لایبلر (KL)
- یک جریمه ریاضیاتی که در طول آموزش هوش مصنوعی استفاده میشود تا از تغییر رفتار مدل به طور بیش از حد شدید نسبت به حالت اصلی و پیشآموزشدیده آن جلوگیری کند.
- حافظه رم ویدئویی (VRAM)
- حافظه تخصصی روی واحد پردازش گرافیکی (GPU) که برای نگهداری وزنها و فعالسازیهای شبکه عصبی در طول آموزش مورد نیاز است.
منابع
[1]arXivنظریهپردازان همراستاسازیDirect Preference Optimization: Your Language Model is Secretly a Reward Model
مطالعه در arXiv →
[2]Hugging Face
نظرات
هر زاویه. هر روز.
دریافت هوش مصنوعی اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.




