ユースケースとレシピ機能 - Amazon Personalize

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ユースケースとレシピ機能

Amazon Personalize では、いくつかのユースケースとレシピを使用して、より関連性の高いレコメンデーションを生成し、アイテムの発見とエンゲージメントを向上させます。

リアルタイムパーソナライゼーション

一部のユースケースやレシピでは、Amazon Personalize はリアルタイムのパーソナライゼーションを使用して、ユーザーの関心の高まりに応じてレコメンデーションを更新および調整します。最新の完全なトレーニングで提示されたアイテムまたはアクションのインタラクションを記録すると、ユーザー向けのレコメンデーションが更新されます。これらのインタラクションをイベントトラッカーと PutEventsオペレーション、またはアクションとのインタラクションの場合は PutActionInteractions オペレーションに記録します。

イベントの記録についての詳細は、「イベントの記録」を参照してください。リアルタイムのレコメンデーションに影響する新しいデータ (リアルタイムのパーソナライゼーションを含む) については、「リアルタイムイベントがレコメンデーションに与える影響」を参照してください。

リアルタイムパーソナライゼーションをサポートしているユースケースとレシピは次のとおりです。

探査

一部のドメインユースケースやカスタムレシピでは、Amazon Personalize はアイテムを推奨する際に探索を使用します。探索では、新しいアイテムまたはアクション、インタラクションがほとんどないアイテムまたはアクション、以前の行動に基づいてユーザーに関連性が低いアイテムまたはアクションなど、通常はユーザーにレコメンデーションされる可能性が低いアイテムまたはアクションがレコメンデーションに含まれます。これにより、カタログの更新が早い場合や、ニュース記事やプロモーションなどの新しいアイテムが新鮮であるため、ユーザーにとってより関連性が高い場合に、アイテムの発見とエンゲージメントが向上します。

探索の設定

User-Personalization-v2 レシピを使用する場合、Amazon Personalize は、ユーザーおよび探索に含まれるアイテムの探索設定ExplorationをレコメンデーションレスポンスReasonで処理します。新しいアイテムがレコメンデーションに含まれていることを確認するには、プロモーションフィルターを使用して、作成タイムスタンプに基づいて新しいアイテムをプロモーションできます。プロモーションの詳細については、「」を参照してくださいレコメンデーション内のアイテムのプロモーション

探索を使用する他のすべてのユースケースやレシピの場合、レコメンダーやカスタムキャンペーンを作成するとき、またはバッチ推論ジョブ (カスタムリソース) を作成するときに、次のフィールドを使用して探索を設定できます。

  • 関連性の低いアイテムの探索に重点を置く (探索の重み) — 探索する範囲を設定します。0~1 の小数値を指定します。デフォルトは 0.3 です。値が 1 に近くなるほど、探索が多くなります。探索が増えると、レコメンデーションにはより多くのアイテムが含まれますが、アイテムインタラクションデータや以前の行動に基づく関連性が少なくなります。ゼロでは、探索は行われず、レコメンデーションは現在のデータに基づきます (関連性)。

  • 探索アイテムが存在するようになってからの期間のカットオフ - アイテムインタラクションデータセット内のすべてのアイテムについて、最新のインタラクションからの日数で、アイテムが存在するようになってからの最長期間を指定します。これにより、アイテムの経過時間に基づいてアイテム探索の範囲が定義されます。Amazon Personalize は作成タイムスタンプを基に、あるいは作成タイムスタンプデータがない場合はアイテムインタラクションデータを基に、アイテムが存在するようになってからの期間を決定します。Amazon Personalize がアイテムが存在するようになってからの期間を決定する方法の詳細については、「作成のタイムスタンプデータ」を参照してください。

    Amazon Personalize が探索中に考慮するアイテムの数を増やすには、より大きな値を入力します。デフォルトは 30 日 で、最短は 1 日 です。レコメンデーションには、指定したアイテムの期間制限より古いアイテムが含まれる場合があります。これは、これらのアイテムがユーザーの興味に関連しており、それらを特定するために探索が必要ではなかったことによります。

探索を使用するユースケースとレシピ

探索を使用する各ユースケースまたはレシピの詳細については、以下を参照してください。

自動更新

一部のユースケースやカスタムレシピでは、Amazon Personalize はレコメンダーまたはソリューションバージョンを自動的に更新して、レコメンデーションの新しいアイテムやアクションを検討します。自動更新には費用がかかりません。自動更新を使用したユースケースとレシピのリストについては、「」を参照してください自動更新によるドメインのユースケースとカスタムレシピ

自動更新は次のように機能します。

  • Amazon Personalize がソリューションバージョンまたはレコメンダーを自動的に更新するときは、レコメンデーションの取得方法によって異なります。

    • リアルタイムのレコメンデーションについては、Amazon Personalize は 2 時間ごとにソリューションバージョンまたはレコメンダーを更新します。

    • バッチアイテムのレコメンデーションでは、バッチ推論ジョブを作成し、ソリューションに完全にトレーニングされた最新のソリューションバージョンを指定すると、Amazon Personalize は自動的にソリューションバージョンを更新し、探索中に新しいアイテムを検討します。最新のソリューションバージョンを指定しないと、更新は行われません。

  • 更新のたびに、Amazon Personalize は を使用して新しいアイテムをレコメンデーションに含め始めます探査。新しい項目またはアクションを検討する場合、Amazon Personalize は項目のメタデータをすべて考慮します。ただし、このデータは、アイテムのインタラクションを記録して完全に再トレーニングした後にのみ、レコメンデーションに大きな影響を与えます。

  • 更新を実行するには、前回の自動更新または再トレーニング以降の新しいアクション、アイテム、またはインタラクションデータを指定する必要があります。

  • Amazon Personalize は、750,000 個のアイテムをインポートするまで新しいアイテムを考慮します。これは、トレーニング中に考慮される項目の最大数です。

カスタムリソースに関する追加ガイドラインと要件

カスタムリソースを使用する場合の自動更新のガイドラインと要件は次のとおりです。

  • ソリューションバージョンはキャンペーンにデプロイする必要があります。キャンペーンでは、更新されたソリューションバージョンが自動的に使用されます。

  • 自動更新は、自動トレーニングとは異なります。自動更新では、まったく新しいソリューションバージョンは作成されません。また、モデルは最新のデータから学習しません。ソリューションを維持するには、自動トレーニングの頻度を少なくとも毎週設定する必要があります。

  • ソリューションが自動的に新しいソリューションバージョンを作成するか、手動で作成した後、Amazon Personalize はキャンペーンにデプロイした場合でも、古いソリューションバージョンを自動的に更新しません。

  • 2 時間ごとに十分な頻度でない場合は、User-Personalization を使用して、 を trainingMode に設定してソリューションバージョンを手動で作成UPDATEし、それらの新しいアイテムをレコメンデーションに含めることができます。Amazon Personalize では、完全にトレーニングされたソリューションバージョンのみが自動的に更新されることを覚えておいてください。手動で更新されたソリューションバージョンは、今後、自動的に更新されません。ソリューションが自動トレーニングを使用している場合、次のソリューションバージョンで自動更新が再開されます。そうでない場合は、トレーニングモードを に設定して新しいソリューションを手動で作成FULLし、キャンペーンにデプロイします。

自動更新によるドメインのユースケースとカスタムレシピ

自動更新を特徴とする各ユースケースまたはレシピについての詳細は、以下を参照してください。