تتألف إحدى البنى الشائعة لأنظمة التوصية من المكونات التالية:
- الجيل المرشّح
- النقاط
- إعادة ترتيب
إنشاء مرشحين
في هذه المرحلة الأولى، يبدأ النظام من مجموعة ضخمة مجموعة فرعية أصغر بكثير من العناصر المرشحة. على سبيل المثال، المرشح في YouTube ومليارات الفيديوهات لتصل إلى مئات أو آلاف الفيديوهات. يحتاج النموذج إلى تقييم الاستعلامات بسرعة مع الأخذ في الاعتبار الحجم الهائل المجموعة. وقد يوفر نموذج معين أدوات إنشاء مرشحة متعددة، مجموعة فرعية مختلفة من المرشحين.
النقاط
بعد ذلك، يقوم نموذج آخر بتسجيل المرشحين وترتيبهم من أجل تحديد مجموعة العناصر (بترتيب 10) لعرضها للمستخدم. نظرًا لأن ذلك يقيّم النموذج مجموعة فرعية صغيرة نسبيًا من العناصر، فيمكن للنظام استخدام نموذج أكثر دقة يعتمد على استعلامات إضافية.
إعادة الترتيب
وأخيرًا، ينبغي أن يأخذ النظام في الاعتبار قيودًا إضافية الترتيب النهائي. على سبيل المثال، يزيل النظام العناصر التي قام المستخدم لا يعجبني صراحةً أو يعزز نتيجة المحتوى الأحدث. إعادة الترتيب يمكن أن يساعد أيضًا في ضمان التنوع والحداثة والإنصاف.
سنناقش كل مرحلة من هذه المراحل على مدار الفصل قدِّم أمثلة من أنظمة اقتراحات مختلفة، مثل YouTube.