ภาพรวมของระบบการแนะนํา

สถาปัตยกรรมทั่วไปอย่างหนึ่งสําหรับระบบการแนะนําประกอบด้วยองค์ประกอบต่อไปนี้

  • การสร้างผู้สมัคร
  • การให้คะแนน
  • การจัดอันดับใหม่

ภาพส่วนประกอบของระบบการแนะนํา และขนาดของแต่ละขั้นตอน

การสร้างผู้สมัคร

ในขั้นตอนแรกนี้ ระบบจะเริ่มจากคลังข้อมูลขนาดใหญ่และอาจสร้างผู้สมัครจํานวนน้อยลงมาก ตัวอย่างเช่น เครื่องมือสร้างผู้สมัครใน YouTube ลดวิดีโอนับพันล้านรายการให้เหลือหลายร้อยหรือหลายพันรายการ โมเดลต้องประเมินการค้นหาอย่างรวดเร็วเนื่องจากขนาดคลังข้อมูล ที่มหาศาล โมเดลหนึ่งอาจมีโปรแกรมสร้างตัวเลือกที่หลากหลาย โปรแกรมแต่ละรายการเสนอชื่อผู้สมัครย่อยต่างๆ

การให้คะแนน

ถัดไป โมเดลอื่นจะให้คะแนนและจัดอันดับผู้สมัครเพื่อเลือกชุดรายการ (ตามลําดับ 10) ที่จะแสดงต่อผู้ใช้ เนื่องจากโมเดลนี้ประเมินชุดย่อยของรายการที่ค่อนข้างน้อย ระบบจึงสามารถใช้โมเดลที่แม่นยํายิ่งขึ้นโดยอิงตามคําค้นหาเพิ่มเติม

การจัดอันดับใหม่

สุดท้าย ระบบต้องคํานึงถึงข้อจํากัดเพิ่มเติมสําหรับการจัดอันดับขั้นสุดท้าย ตัวอย่างเช่น ระบบจะนํารายการที่ผู้ใช้ไม่ชอบ ออกหรือเพิ่มคะแนนของเนื้อหาที่สดใหม่ขึ้น การจัดอันดับใหม่ ยังช่วยสร้างความหลากหลาย ความใหม่ และความยุติธรรมอีกด้วย

เราจะพูดคุยแต่ละขั้นตอนกันตลอดคาบและ แสดงตัวอย่างจากระบบแนะนําต่างๆ เช่น YouTube