วิธีสร้างระบบผู้แนะนำที่รวมทั้งตัวกรองการทำงานร่วมกันและคุณลักษณะเนื้อหาเข้าด้วยกัน


10

ฉันกำลังสร้างระบบผู้แนะนำและต้องการรวมทั้งการให้คะแนนของผู้ใช้ที่ "คล้ายกัน" และคุณสมบัติของรายการ เอาท์พุทเป็นคะแนนที่คาดการณ์ไว้ [0-1]. ฉันกำลังพิจารณาเครือข่ายประสาท (เริ่มต้นด้วย)

ดังนั้นอินพุตจึงเป็นการรวมกันของคุณสมบัติของรายการและการจัดอันดับของผู้ใช้แต่ละคน สำหรับรายการ A และผู้ใช้ 1 ระบบสามารถฝึกอบรมกับข้อมูลที่รวมกัน A1 ได้ นี่จะเป็นตัวอย่างหนึ่งของการฝึกอบรม

เกิดอะไรขึ้นถ้าผู้ใช้ 1 ยังให้คะแนนภาพยนตร์ B ด้วย จากนั้นข้อมูล B1 จะเป็นตัวอย่างการฝึกอบรมด้วยหรือไม่ มีปัญหาในการฝึกอบรมซ้ำกับคุณสมบัติของผู้ใช้ 1 ด้วยวิธีนี้หรือไม่?

คุณมีข้อเสนอแนะใด ๆ เกี่ยวกับวิธีที่ดีกว่าในการเข้าถึงปัญหาหรือไม่

คำตอบ:


11

ทำไมคุณถึงพิจารณาโครงข่ายประสาทก่อนที่จะเข้าใจปัญหาอย่างสมบูรณ์

วิธีการแยกตัวประกอบเมทริกซ์มาตรฐานสำหรับการกรองแบบร่วมมือกันสามารถใช้ประโยชน์จากเนื้อหาได้อย่างง่ายดาย สำหรับตัวอย่างของวิธีนี้สามารถทำได้ในการตั้งค่าเบส์ดูกระดาษ Matchbox


6

เอกสารสามฉบับเกี่ยวกับการรวมเมทริกซ์การแยกตัวประกอบเข้ากับคุณลักษณะเนื้อหา (ที่นี่รูปแบบหัวข้อเฉพาะ):

  • Deepak Agarwal และ Bee-Chung Chen 2010 fLDA: การแยกตัวประกอบเมทริกซ์ผ่านการจัดสรร dirichlet แฝง ในรายงานการประชุม ACM นานาชาติครั้งที่สามเกี่ยวกับการค้นหาเว็บและการขุดข้อมูล (WSDM '10) พลอากาศเอกนิวยอร์กนิวยอร์กสหรัฐอเมริกา 91-100
  • Hanhuai Shan และ Arindam Banerjee 2010 Factized Matrix ทั่วไปที่น่าจะเป็นสำหรับการกรองแบบร่วมมือกัน ในรายงานการประชุม IEEE International 2010 เรื่องการขุดข้อมูล (ICDM '10) สมาคมคอมพิวเตอร์ IEEE, Washington, DC, USA, 1025-1030
  • ช่องวังและเดวิดเอ็ม. บลี 2011. การสร้างแบบจำลองหัวข้อความร่วมมือสำหรับการแนะนำบทความทางวิทยาศาสตร์ ในการประชุม ACM SIGKDD นานาชาติครั้งที่ 17 เรื่องการค้นพบองค์ความรู้และการขุดข้อมูล (KDD '11) ACM, New York, NY, USA, 448-456

ฉันจะโปรโมตบล็อกของฉันเองซึ่งกล่าวถึงปัญหานี้เล็กน้อย: โมเดลหัวข้อตรงกับโมเดล Lantent Factor


3

ไม่จำเป็นต้องใช้วิธีโครงข่ายประสาทเทียมการกรองการทำงานร่วมกันเป็นขั้นตอนวิธีในตัวมันเอง สำหรับปัญหาของคุณโดยเฉพาะมีคำอธิบายที่ดีของระบบ cf และผู้แนะนำบน:

ml-class.org

(มองหาเจ้าพระยา: ระบบผู้แนะนำ) มันสวยงามเรียบง่ายและถ้าคุณทำถูกต้อง (นั่นคือใช้แบบเวกเตอร์ลดขนาดอย่างรวดเร็วและการไล่ระดับสีที่เตรียมไว้) มันอาจจะค่อนข้างเร็ว


ฉันใช้วิธีการนั้น แต่ไม่ได้ใช้คุณสมบัติของรายการ ฉันต้องการที่จะรวมคุณสมบัติเช่นกัน
B เซเว่น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.