این مقاله یه روش جدید برای استدلال در مدل های زبانی به نام (Atom of Thoughts - AoT) معرفی کرده، که نیاز به اطلاعات تاریخی رو کاهش میده و استدلال رو موثرتر و کارآمدتر میکنه. این روش میتونه به عنوان یه افزونه در مدل های دیگه نیز استفاده شه و در آزمایش ها نتایج بهتری از روش های پیشین داشته.
استدلال اغلب با شکستن مسئله به قطعات کوچکتر و قابل مدیریت تر به دست میاد. این قطعات کوچکتر، که توی این مقاله "پرسشهای فرعی" نامیده میشن، باید دو ویژگی مهم داشته باشند:
اول Self-contained: هر پرسش فرعی باید به تنهایی قابل درک و بررسی باشه، بدون نیاز به دانش گسترده از تاریخچه کل مسئله.
دوم Verifiable: پاسخ به هر پرسش فرعی باید قابل بررسی و اثبات باشه، به طوری که بشه از صحت گام های استدلال اطمینان حاصل کرد.
مثلا فرض کنید با مسیله "چرا آب در زمستان یخ میزنه؟" رو برو میشین. برای جواب دادن به این سؤال، مغزمون خود به خود سوال به چند زیر سوال ساده تر میشکنه:
دمای انجماد آب چنده؟
دمای هوا در زمستان معمولا چقدره؟
چی باعث میشه آب در دمای پایین یخ بزنه؟
حالا اگه این زیرسؤال ها رو جداگانه حل کنیم، راحت تر و دقیق تر به جواب اصلی می رسیم، بدون اینکه اطلاعات اضافی یا بی ربط توی ذهن جمع شه. این کاریه که این روش انجام میده.
از یه دید دیگه این روش به زنجیره مارکوف خیلی نزدیکه، توی فرایند مارکوف حالت بعدی سیستم فقط به حالت فعلی اون وابسته هست و نه به تاریخچه حالات قبلی. پرسشهای فرعی در روش atom of thoughs نیز به همین شکل "بیحافظه" هستن.
به عبارت دیگه، برای حل یک پرسش فرعی، ما عمدتا به اطلاعات موجود در حالت فعلی استدلال (یعنی خود پرسش فرعی) توجه می کنیم و نه لزوما به مسیر پر پیچ و خم استدلالی که تا اینجا طی شده، کاری که روش های استدلال کنونی انجام میدن و نیاز به منابع محاسباتی رو به صورت چشمگیری افزایش میدن.
https://arxiv.org/abs/2502.12018
کد:
https://github.com/qixucen/atom
Post #3934
3.36K