私は次の問題のアルゴリズムを考え出そうとしています。
各オブジェクトのバリエーションがM個あるN個のオブジェクトのセットがあります。目標は、さまざまなユーザーからのフィードバックに基づいて、各オブジェクトに最適なバリエーションを見つけることです。
最後に、ユーザーはカテゴリに配置され、どのカテゴリがどのバリエーションを好むかを決定します。
オブジェクトの最大2つのバリエーションを並べて配置する必要があります。
これに伴う問題は、Mが大きい場合、可能な組み合わせの数が多すぎて、ユーザーが無関心になり、結果を歪める可能性があることです。
この投稿で説明されているように、ユーザーからの選択の順序がわかれば、Eloアルゴリズム/スコアを使用できます。 比較ベースのランキングアルゴリズム
質問:
ユーザーに提示される可能性のある組み合わせの数を減らし、それでも正しい順序を取得できるアルゴリズムはありますか?
例:7種類の果物。それぞれの果物は5つの異なる形で利用できます。ユーザーは、好みのサイズに基づいて、果物ごとに1〜5のランキングを付けます。これは、フルーツごとに、ユーザーが選択する必要のある最大10の組み合わせがあることを意味します(サイズが異なるため、{1,1}として表示されるポイントはありません)。「10の組み合わせ」を減らすにはどうすればよいですか?