コンテキスト情報 (設定が行われた時間、推奨を行うために使用されたデバイスなど) に応じて、設定を異なる方法で処理するレコメンダーを作成することを計画していました。
Mahout in Action book および Mahout に同梱されているコード例の中には、関連するものは何も見つからないようです。いくつかの例では、ユーザーまたはアイテムの類似性を表現するために使用されるメタデータ (別名コンテンツ) がありますが、それは私が探しているものではありません。
誰かがすでに Mahout で同様のことを試みたのだろうか?
編集:
実際の例としては、現在のセッションがモバイル デバイスで行われている場合が考えられます。これにより、モバイル デバイスで追跡されたすべての嗜好が押し上げられ (評価 * 1.1)、別の方法で追跡された嗜好が低下します (評価 * 0.9)。
...
別の例として、一部の評価が暗黙的に収集され、他の評価が明示的に収集される場合があります。追跡された値に直接「コーディング」せずに、この事実をどのように追跡できますか?また、スコアを計算するときにその情報をどのように使用できますか?