Next-Concept Modeling؛ تولید موازی متن از کلیات به جزئیات

چرا مهم است

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

قبل از خواندن، این‌ها را بدان۵ مفهوم
inference

اجرای یک model آموزش‌دیده برای تولید خروجی از ورودی؛ مثلاً تولید متن در پاسخ به یک prompt.

بیشتر: inference

Autoregressive

روشی که در آن هر بخش جدید از خروجی با تکیه بر بخش‌های قبلاً تولیدشده پیش‌بینی می‌شود.

در حال نگارش: Autoregressive

sampling

انتخاب خروجی از میان گزینه‌ها بر اساس توزیع احتمالی یک model.

در حال نگارش: sampling

Generative Perplexity

معیاری برای ارزیابی متن تولیدشده بر پایهٔ احتمال‌هایی که یک language model به آن اختصاص می‌دهد؛ مقدار کمتر نشان‌دهندهٔ قابل‌پیش‌بینی‌تر بودن متن برای model ارزیاب است.

در حال نگارش: Generative Perplexity

parameter

مقدار قابل‌آموزش در model که طی آموزش تنظیم می‌شود و در محاسبهٔ خروجی نقش دارد.

در حال نگارش: parameter

مقالهٔ Next-Concept Modeling روشی به نام NCM برای تولید متن از کلیات به جزئیات معرفی می‌کند. این framework به‌جای تولید متن در یک سطح ثابت، از ساختاری چندسطحی استفاده می‌کند و تولید را درون هر سطح به‌صورت موازی انجام می‌دهد.

نویسندگان مسئله را از محدودیت‌های Diffusion Language Model یا DLM شروع می‌کنند. این model‌ها با sampling موازی، امکان تولید سریع‌تر نسبت به model‌های Autoregressive را فراهم می‌کنند؛ مزیتی که با افزایش سهم inference از محاسبات اهمیت پیدا می‌کند. اما طبق چکیده، کیفیت DLM‌ها با کاهش تعداد مرحله‌های sampling به‌سرعت افت می‌کند، در هر مرحله کل sequence را پردازش می‌کنند و برای رسیدن به کیفیت مناسب به عبورهای متعدد از dataset نیاز دارند.

NCM دو مرحله دارد: ابتدا یک multiscale residual VQ-VAE متن را به سلسله‌مراتبی از discrete code‌ها تبدیل می‌کند. سپس یک transformer هر بار یک سطح از این سلسله‌مراتب را تولید می‌کند و همهٔ discrete code‌های همان سطح را به‌صورت موازی پیش‌بینی می‌کند. بنابراین، ترتیب تولید میان سطح‌ها حفظ می‌شود، اما تولید درون هر سطح موازی است.

در مقیاس‌های برابر از نظر تعداد parameter،؜ نویسندگان روی LM1B مقدار Generative Perplexity بهتری نسبت به قوی‌ترین DLM مبنای مقایسه گزارش کرده‌اند؛ درحالی‌که NCM با سرعت ۲۱ برابر اجرا شده است. روی OpenWebText،؜ کیفیت آن با قوی‌ترین DLM رقابتی بوده و سرعت ۱۰ برابر گزارش شده است. در XSum نیز NCM به ROUGE-L برابر با قوی‌ترین DLM رسیده، درحالی‌که ۳۱ برابر سریع‌تر بوده است.

مقاله همچنین یک آزمون reasoning با Sudoku دارد. طبق چکیده، NCM در همهٔ سطح‌های دشواری از مبناهای Autoregressive و diffusion بهتر عمل کرده و به تعداد کمتری function evaluation نیاز داشته است. این اعداد نتایج آزمون‌های مشخص مقاله‌اند؛ چکیده ادعای برتری یکسان در همهٔ کاربردهای تولید متن ندارد.

نکته کلیدی

عددهای سرعت را همراه با آزمون و معیار کیفیتشان به خاطر بسپار: ۲۱ برابر برای LM1B،؜ ۱۰ برابر برای OpenWebText و ۳۱ برابر برای XSum. این نتایج را به همهٔ کاربردهای تولید متن تعمیم نده.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۳)