Tôi không phải là một chuyên gia trong các hệ thống giới thiệu, nhưng theo tôi hiểu, tiền đề của câu hỏi này là sai.
Không tiêu cực không quan trọng đối với lọc cộng tác.
Giải thưởng Netflix đã giành được trong năm 2009 bởi nhóm BellKor. Dưới đây là bài viết mô tả thuật toán của họ: Giải pháp BellKor 2008 cho Giải thưởng Netflix . Như dễ thấy, họ sử dụng cách tiếp cận dựa trên SVD:
Các nền tảng của sự tiến bộ của chúng tôi trong năm 2008 được trình bày trong bài viết của KDD 2008 [4]. [...] Trong bài báo [4] chúng tôi đưa ra một mô tả chi tiết về ba mô hình nhân tố. Mô hình đầu tiên là một SVD đơn giản [...] Mô hình thứ hai [...] chúng ta sẽ gọi mô hình này là là As Asmetmetric-SVD tựa. Cuối cùng, mô hình nhân tố chính xác hơn, được đặt tên là SV SVD ++ Cảnh [...]
Xem thêm bài viết phổ biến hơn này của cùng một nhóm các kỹ thuật nhân tố ma trận cho các hệ thống đề xuất . Họ nói rất nhiều về SVD nhưng hoàn toàn không đề cập đến NNMF.
Xem thêm bài đăng blog phổ biến này Cập nhật Netflix: Dùng thử tại nhà từ năm 2006, cũng giải thích các ý tưởng về SVD.
Tất nhiên bạn đúng và có một số công việc về việc sử dụng NNMF để lọc cộng tác là tốt. Vì vậy, những gì hoạt động tốt hơn, SVD hoặc NNMF? Tôi không có ý kiến gì, nhưng đây là kết luận của Một nghiên cứu so sánh các thuật toán lọc cộng tác từ năm 2012:
Các phương pháp dựa trên ma trận-Factorization thường có độ chính xác cao nhất. Cụ thể, SVD, PMF được chuẩn hóa và các biến thể của nó hoạt động tốt nhất cho đến MAE và RMSE, ngoại trừ trong các tình huống rất thưa thớt, trong đó NMF hoạt động tốt nhất.