2014-05-09 77 views
0

我正在嘗試開發一種信任感協作過濾方法。我有兩個epinions數據集。誰與誰相信誰:<ID_truster, ID_trusted>。還有一個評分:<ID_truster, ITEM, RATING>Mahout信任感協同過濾

如何僅使用我信任的人的評分來提出建議(基於用戶 - 用戶)?

目前我只使用第二個數據集提出建議,並考慮到每個用戶。

謝謝

回答

0

我能想到的最接近的是使用基於用戶附近的方法,只有包括在附近用戶信賴。您需要爲此編寫一些額外的代碼,以便取消非信任用戶的資格,併爲其返回一個非常負面的相似值。看看UserSimilarity接口。

+0

因此,如果我想從使用tanimotoCoefficientSimilarity的普通評級的用戶得到預測,例如我會直接去那個類來排序可信用戶?謝謝! – Nick