غواصی عمیق در الگوریتم توصیهگر متنباز xAI: از معماری Phoenix تا فید For You
by xingwangzhe
xAI
Recommendation System
Machine Learning
Grok
Transformer
Open Source
در ژانویه ۲۰۲۶، xAI xai-org/x-algorithm را روی GitHub متنباز کرد—الگوریتم توصیهگر اصلی که فید «For You» X را تأمین میکند. این مخزن از آن زمان بیش از ۲۰,۸۰۰ ستاره و ۳,۶۰۰ fork جمع کرده.
معماری: خط لوله پنج لایه
طراحی فلسفه: از قانون-محور به یادگیری سرتاسر
معماری Phoenix تمام ویژگیهای دستساز و بیشتر قوانین اکتشافی را حذف کرده. مستقیماً از معماری Transformer مشابه Grok استفاده میکند.
هفت مرحله پردازش
| مرحله | نام | حجم کاندیدا |
|---|---|---|
| ۱ | Query Hydration | N/A |
| ۲ | Candidate Sourcing | ~۱,۵۰۰ |
| ۵ | ML Scoring | ~۱,۲۰۰ |
| ۶ | Selection | ~۲۰۰ |
Candidate Isolation
نوآوری کلیدی طراحی ماسک توجه make_recsys_attn_mask است. کاندیداها میتوانند به User و History توجه کنند اما نمیتوانند به یکدیگر توجه کنند—فقط خود-توجهی (قطری). این ثبات امتیاز و قابلیت کش کردن را تضمین میکند.
پیشبینی چند-عمل
مدل به طور همزمان احتمالات ۱۵ نوع تعامل مختلف را پیشبینی میکند. سیگنالهای منفی (بلاک، میوت، گزارش) وزن ~۷۴- برابر دارند—یک تعامل منفی میتواند دهها تعامل مثبت را لغو کند.