私はRedditに似たシステムを構築しています。そこでは、ユーザーはアイテムを好きです。 「Likes」はアイテムのランキングを決定するために使用されます。最近の「好き」が古代の「好き」よりも重要な「老化」要因もあります。ソーシャルランキングシステムでカテゴリの多様性を保証するアルゴリズムはありますか?
このアルゴリズムは、hereのアルゴリズムと同様です。
私の問題は、結果のランク付けでアイテムの多様性を確保する必要があるということです。各項目はカテゴリに属します。特定のカテゴリは、不釣り合いに人気があります。第1ページ(または第2ページ)のすべてのアイテムをカテゴリAに属するようにしたくないのに対し、他のカテゴリのアイテムはどこにも見つからないようにしたいと思います。
ここで結果の多様性を保つことができる賢明なアルゴリズムがあります - ページごとに異なるカテゴリが混在していることを確認するには?
ありがとう