我對Mahout中偏好值的含義有疑問。從書中Mahout它說:在Mahout中沒有負面偏好值的推薦
只要較大的值意味着 較強的積極偏好,偏好值可以是任何東西。例如,這些值可能是 的評分,評分範圍爲1至5,其中1表示用戶不能站立的項目,5表示最愛。
這是否意味着推薦人將總是將較小的值解釋爲否定偏好(不喜歡)?
我想創建一個沒有負面偏好的推薦人。我的意思是我根本沒有偏好,但是我可以根據不同的加權指標(點擊次數/編輯次數,編輯量,編輯方式等)推導出它們。然而,在我的實現中,當用戶編輯了一些頁面時,這並不意味着用戶不喜歡該頁面,而是喜歡它的一些量(喜歡的程度來自上面描述的)。
我試過只使用布爾偏好(Log-likelehood和Tanimoto相似度),但它們表現不好,在大多數情況下,它們不能產生推薦(在moore中50%)。
我想利用數字來獲得偏好,所以建議會更好,但我不知道如何。 我已經嘗試過從5到10導出的偏好值,然後每個用戶的偏好值爲1人工項目(意思是不喜歡它)。不過,我認爲這不是好的方法,因爲這意味着每個用戶都不喜歡同一個項目。
有人有更好的主意我該如何應用一些基於用戶和基於項目的算法只有「積極」(喜歡)的偏好值?
您可以嘗試R中的推薦軟件包。 – Swamy
我沒有得到您的建議。 R中的推薦軟件包是什麼?你的意思是包中的算法:org.apache.mahout.cf.taste.recommender? –