web-dev-qa-db-ja.com

「ゲーミング」を防ぐために、投票の平均をどのように重み付けできますか?

(これは関連性の問題のように思えるかもしれませんが、特にSOファミリーを除く多くのwebappsに物事の投票が適用されることを考えると、適切だと思います)

IMDBから次のことがわかりました。

加重平均評価

IMDbは、生データの平均ではなく、加重投票の平均を公開します。生データにさまざまなフィルターを適用して、映画の真実の意見を述べるよりも映画の現在のレーティングを変更することに関心のある個人による「投票の詰め込み」の試みを排除および削減します。

使用する正確な方法は公開されません。これにより、ポリシーが引き続き有効になります。結果は、より正確な投票平均です。

誰かがそれが何を意味しているのか、さらに詳しく知りたいですかまたは関連資料への参照はありますか?

3
Bobby Jack

これは Statistics SE などの会場にはより適しているかもしれませんが、推測以外にいくつかの考えがあります。

  • ユーザーは投票するために登録する必要があります
  • ユーザーが登録されている時間が長いほど、「信頼性が高い」可能性があります
  • アクティブなユーザーが多いほど、「信頼性が高い」可能性があります
  • 特定のユーザーの評価が現在の評価に近いほど、重みが大きくなる可能性があります(10000ユーザーの平均が6.3/10である場合、1の投票は通常の範囲外になります)
  • 外れ値のように与えられた評価が少ないほど、より大きな重みが与えられます
  • 特定のタイトルで投票する頻度によって重みが変わる場合があります。たとえば、通常数ダースしか得られない映画の場合、1日に5000票may投票の詰め込みの兆候を示す

20aug2010を追加

  • 他の評価ソースとの比較(YahooやGoogleのユーザーおよびプロの映画レビューの集計など)

    • 私が考えている他のアイデア:)
3
warren

Redditのブログには、使用している同様のシステムに関する 記事 があります。

1
Gelatin

Quadratic Vote Buy を含むいくつかの方法があります。これはグループの意思決定の最も効率的な方法ですが、カットオフ時間が必要です。

Dissent もあります。これにより、「Dissentは、オンラインフォーラムの各ユーザーが帯域幅共有、投票、または仮名を1つだけ取得できることを保証できます。ただし、既知の参加者数のクローズドシステムが必要です。パブリック登録を許可するオープンアクセスシステムでは機能しません。

実際、ヒューリスティックと推測に頼らずに Sybil攻撃 を防ぐ既知の方法はありません。

1
Chloe