我創建一個網站,人們可以通過分配星級評分(比如5星評級)來評定他們選擇的對象。對象排列在一系列標籤和類別中,例如。電子產品>圖形卡> pci express> ...或維護>承包商>水管工。基於投票數量和五星級評分對象的算法
如果其他用戶搜索特定類別或標籤,則匹配必須返回該類別中的最高「額定」對象。然而,如果一個人只爲一個物體投票5星而1000個用戶投票平均爲另一個物體的4.5星,那麼這個系統就會有缺陷。很明顯,邏輯規定可信度將被賦予1000個用戶評分對象,而不是1個用戶評估的對象,即使它具有「較低」分數。
相反,信任具有500分用戶評分和4.8分的對象比信任具有例如1000用戶評分4.5的對象更可靠。
什麼算法可以實現這個權重?
沒有一個很好的答案給你,我會說一個被1000個用戶評分的對象比僅有500個評分的對象吸引了更多的注意力,不管評分是什麼。 – 2011-02-23 21:06:53
另一個觀察結果:對一切評分爲3,4或5的人的4星評級比使用整個範圍的人的評分低4星評級。 – 2011-02-23 22:20:22
相關:http://fulmicoton.com/posts/bayesian_rating/ – Palec 2014-12-23 16:31:21