翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ユースケースとレシピ機能
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 個のアイテムをインポートするまで新しいアイテムを考慮します。これは、トレーニング中に考慮されるアイテムの最大数です。
カスタムリソースに関する追加ガイドラインと要件
カスタムリソースを使用する場合の自動更新のガイドラインと要件は次のとおりです。
-
ソリューションバージョンはキャンペーンにデプロイする必要があります。キャンペーンでは、更新されたソリューションバージョンが自動的に使用されます。
-
自動更新は、自動トレーニングとは異なります。自動更新では、まったく新しいソリューションバージョンは作成されません。また、モデルは最新のデータから学習しません。ソリューションを維持するには、自動トレーニングの頻度を少なくとも週 1 回にする必要があります。
-
ソリューションが自動的に新しいソリューションバージョンを作成した後、または手動で新しいソリューションバージョンを作成した後、Amazon Personalize は、キャンペーンでデプロイした場合でも古いソリューションバージョンを自動的に更新しません。
-
2 時間ごとの頻度が不十分な場合は、User-Personalization を使用して、それらの新しいアイテムをレコメンデーションに含めるように、
trainingMode
をUPDATE
に設定した状態で、ソリューションバージョンを手動で作成できます。Amazon Personalize では、完全にトレーニングされたソリューションバージョンのみが自動的に更新されることを覚えておいてください。手動で更新されたソリューションバージョンは、今後、自動的に更新されません。ソリューションが自動トレーニングを使用している場合、次のソリューションバージョンで自動更新が再開されます。そうでない場合は、トレーニングモードをFULL
に設定して新しいソリューションを手動で作成し、キャンペーンにデプロイします。
自動更新によるドメインユースケースとカスタムレシピ
自動更新を特徴とする各ユースケースまたはレシピについての詳細は、以下を参照してください。