2010-04-06 67 views
2

有沒有人有什麼可以用來過濾不可信任的用戶提交的內容的方式有什麼想法?以Yelp爲例,他們需要防止競爭對手在競爭對手上撰寫商業評論。他們需要阻止企業主順利審查自己的業務,或者迫使朋友/家人這樣做。他們需要防止低質量的評論影響企業評級等等。用戶提交的內容過濾

我不認爲他們可能會使用這樣做什麼:

  • 防止來自同一個IP審查某些事情
  • 防止企業主審查自己的企業(甚至其他企業在多個用戶同類別作爲自己?)
  • 不知怎的,確定考察的目的是什麼以及它背後實際意圖是比第一和第二其它

點,我想不出任何聰明/簡單的方法來過濾可能有害的評論,而不是人類做的。顯然,對於一個Yelp大小的站點來說這是不可行的,那麼他們可以考慮哪些參數?即使在人爲干預的情況下,人們如何知道這是業主最好的夥伴在不瞭解人的情況下撰寫虛假評論?

我在一個關於自動過濾用戶內容的主題的大型研究中使用這個例子。有沒有人有任何想法這些系統如何工作,他們考慮到了什麼?

謝謝!

回答

2

我會第二次Zachary不能真正阻止人們發佈任何特定原因的東西。

最好的辦法是期待一些不好的或狡猾的評論,一些垃圾郵件,一些白癡試圖爲我們其他人破壞它,而且大多數人都是善意的。堆棧溢出是建立在這些想法之上的。所以:

  1. 保留一個IP地址的字典,並給每個評級。限制給定IP可以發佈多個評論的頻率,並且如果他們嘗試洪泛系統禁止IP一段時間。這樣,他們表現得越差,他們就越難。
  2. 讓站點用戶評價每條評論 - 亞馬遜對此評分爲'該評論有用嗎?'。
  3. 除2.之外,爲每個用戶(公開或私人)保留一個評分,比如SO信譽評分,並用它來限制新行爲或行爲不良行爲的用戶的行爲。如果你的信譽太低,你不能評價他人的評論。 Slashdot讓你選擇是否過濾出低分的迴應。
  4. 讓企業在列表頂部的特殊審查中提出自己的觀點(並將其標記爲這樣),以便他們有地方可以說出他們必須說的所有絨毛。
  5. 注意懲罰和獎勵行爲的原則,而不是人。這樣,輕度不當行爲的人就可以得到糾正並轉化爲有效的貢獻者,因爲無論如何他們經常會受到關注。
  6. 在列表底部埋入低分的響應,就像SO命令的答案一樣。這種方式注意力尋求衝動推動用戶產生良好的質量評論,不張貼假球!!!! 11!
  7. 閱讀Jeff Atwood的Coding Horror博客;並按順序收聽SO播客條目。那裏有一個經驗之礦。
+0

謝謝,我會檢查出來的 – Jim 2010-04-08 20:51:18

2

第三個聽起來完全不可能,沒有一臺能夠讀取用戶意圖的計算機,在這一點上,它仍然是對隱私的侵犯。儘管有他們的原因,人們應該可以根據自己想要的標準自由審查某些事情。

我認爲基於評論網站像IMDB或喊叫會做一些其他的事情,而不是:

  1. 要求用戶要麼速度這麼多項目或者是之前的一段時間成員他們的收視率實際上算什麼。

  2. 希望評論的數量足夠高,以便兩個極端中的幾個異常值不會影響平均值。您可以考慮使用不同於純粹平均值的算法來計算最終得分 - 也許可以使用中位數。

+0

想到了,所以想知道他們可以使用什麼魔法。我想音量有助於濾除很多垃圾。感謝您的意見,非常感謝! – Jim 2010-04-08 20:50:56