Amazon Personalize の用語 - Amazon Personalize

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

Amazon Personalize の用語

このセクションでは、Amazon Personalize で使用される用語をご紹介します。

データのインポートと管理

次の用語は、Amazon Personalize でのデータのインポート、エクスポート、およびフォーマットに関連するものです。

コンテキストメタデータ

イベント (クリックなど) が発生したときに、ユーザーの閲覧コンテキスト (使用デバイスや場所など) について収集するインタラクションデータ。コンテキストメタデータは、新規ユーザーおよび既存のユーザーに対する推奨事項の関連性を向上させることができます。

dataset

Amazon Personalize にアップロードするデータのコンテナ。Amazon Personalize のデータセットには、ユーザー、製品、やり取りの 3 種類があります。

データセットグループ

データセット、ドメインレコメンダー、カスタムリソースなどの Amazon Personalize リソースのコンテナです。データセットグループは、リソースを独立したコレクションにまとめるため、あるデータセットグループのリソースが他のデータセットグループのリソースに影響を与えることはできません。データセットグループは、ドメインデータセットグループまたはカスタムデータセットグループのいずれかになります。

ドメインデータセットグループ

さまざまなビジネスドメインおよびユースケース用に事前設定されたリソースを含むデータセットグループ。Amazon Personalize は、トレーニングモデルとデプロイのライフサイクルを管理します。ドメインデータセットグループを作成するときは、ビジネスドメインを選択し、データをインポートして、各ユースケースのレコメンダーを作成します。アプリケーションでレコメンダーを使用して、GetRecommendations 操作でレコメンデーションを取得します。

ドメインデータセットグループで始める場合でも、カスタムユースケースのレシピでトレーニングされたソリューションやソリューションバージョンなどのカスタムリソースを追加できます。

カスタムデータセットグループ

ソリューション、ソリューションバージョン、フィルター、キャンペーン、バッチ推論ジョブなどのカスタムリソースを含むデータセットグループ。キャンペーンを使用して、GetRecommendations 操作でレコメンデーションを取得します。トレーニングモデルとデプロイのライフサイクルを管理します。カスタムデータセットグループから始める場合、後でそれをドメインに関連付けることはできません。代わりに、新しいドメインデータセットグループを作成します。

データセットのエクスポートジョブ

データセット内のレコードを Amazon S3 バケット内の 1 つ以上の CSV ファイルに出力するレコードエクスポートツール。出力 CSV ファイルには、データセットのスキーマのフィールドと一致する列名を持つヘッダー行が含まれています。

データセットのインポートジョブ

Amazon S3 バケット内の CSV ファイルからのデータを、Amazon Personalize のデータセットに取り込む一括インポートツール。

イベント

クリック、購入、動画視聴など、ユーザーが記録し、Amazon Personalize のアイテムインタラクションデータセットにアップロードするユーザーアクション。CSV ファイルから一括で、Amazon Personalize コンソールを使用して増分的に、およびリアルタイムで、イベントをインポートします。

明示的なインプレッション

Amazon Personalize のアイテムインタラクションデータセットに手動で追加するアイテムのリスト。暗黙的なインプレッション (Amazon Personalize がレコメンデーションデータから自動的に派生させるもの) とは異なり、明示的なインプレッションに含めるものを選択します。

暗黙的なインプレッション

アプリケーションがユーザーに表示するレコメンデーションです。アイテムインタラクションデータセットに手動で追加する明示的なインプレッションとは異なり、Amazon Personalize は、レコメンデーションデータから暗黙的なインプレッションを自動的に派生させます。

インプレッションデータ

クリック、表示、購入などによって、ユーザーが特定のアイテムを操作したときに、ユーザーに提示したアイテムのリスト。Amazon Personalize では、インプレッションデータを使用して、ユーザーが同じ製品を選択または無視した頻度に基づいて、ユーザーの新製品の関連性を計算します。

インタラクションデータセット

ユーザーと製品間のやり取り (イベントといいます) から収集された履歴データとリアルタイムデータのコンテナ。インタラクションデータには、インプレッションデータコンテキストメタデータを含めることができます。

アイテムデータセット

料金、ジャンル、在庫状況など、製品に関するメタデータのコンテナ。

スキーマ

データの構造を Amazon Personalize に知らせる Apache Avro 形式の JSON オブジェクト。Amazon Personalize は、スキーマを使用してデータを解析します。

ユーザーデータセット

年齢、性別、ロイヤルティメンバーシップなど、ユーザーに関するメタデータのコンテナ。

トレーニング

次の用語は、Amazon Personalize でのモデルのトレーニングに関連するものです。

製品間の類似性 (SIMS) の recipe

RELATED_ITEMS レシピ。インタラクションデータセットのデータを使用して、指定された製品に類似する製品のレコメンデーションを作成します。SIMS レシピは、料金や色などの製品メタデータを照合するのではなく、ユーザーがアイテムを操作する方法に基づいて類似度を計算します。

item-affinity

アイテムインタラクションデータセットとアイテムデータセットのデータを使用して、ユーザーがアイテムを操作する可能性に基づいて指定した、各アイテムのユーザーセグメントを作成する USER_SEGMENTATION レシピ。

item-attribute-affinity

アイテムインタラクションデータセットとアイテムデータセットのデータを使用して、ユーザーが属性を使用してアイテムを操作する可能性に基づいて指定した、各アイテム属性のユーザーセグメントを作成する USER_SEGMENTATION レシピ。

personalized-ranking の recipe

PERSONALIZED_RANKING のレシピ。特定のユーザーについて予測される関心レベルに基づいて、提供する製品のコレクションをランク付けします。パーソナライズされたランキングレシピを使用して、特定のユーザー向けにパーソナライズされたアイテムまたは検索結果のキュレーションされたリストの順序をパーソナライズします。

popularity-count の recipe

USER_PERSONALIZATION のレシピ。一意のユーザーとのインタラクションが最も多い製品を推奨します。

レコメンダー

レコメンデーションを生成するドメインデータセットグループのツール。ドメインデータセットグループのレコメンダーを作成し、アプリケーションで使用して、GetRecommendations API でリアルタイムのレコメンデーションを取得します。レコメンダーを作成する場合、ユースケースを指定します。そして、Amazon Personalize は、ユースケースに最適な設定でレコメンダーをサポートするモデルをトレーニングします。

recipe

ユーザーが操作する製品を予測する (USER_PERSONALIZATION レシピの場合)、またはユーザーが関心を示した特定の製品に類似する製品を計算する (RELATED_ITEMS レシピの場合)、または予測された関心に基づいて提供した製品のコレクションをランク付けするように事前構成された Amazon Personalize アルゴリズムの特定のユーザー。

solution

Amazon Personalize がレコメンデーションを生成するために使用するレシピ、カスタマイズされたパラメータ、およびトレーニング済みモデル (ソリューションバージョン)。

ソリューションバージョン

Amazon Personalize でソリューションの一部として作成するトレーニング済みのモデル。キャンペーンでソリューションバージョンをデプロイして、レコメンデーションのリクエストに使用するパーソナライゼーション API をアクティブ化します。

トレーニングモード

ソリューションバージョンを作成するときに実行するトレーニングの範囲。FULL と UPDATE の 2 つの異なるモードがあります。FULL モードでは、データセットグループ内のデータセットからのトレーニングデータ全体に基づいて、完全に新しいソリューションバージョンが作成されます。UPDATE は、既存のソリューションバージョンを増分的に更新して、前回のトレーニング以降に追加した新しいアイテムを推奨します。

注記

User-Personalization または Next-Best-Action を使用すると、Amazon Personalize は、FULL トレーニングモードでトレーニングされた最新のソリューションバージョンを自動的に更新します。「自動更新」を参照してください。

user-personalization の recipe

ユーザーがインタラクションするアイテムを予測する、Hierarchical Recurrent Neural Network (HRNN) ベースの USER_PERSONALIZATION レシピ。user-personalization の recipe では、製品の探索とインプレッションのデータを使用して、新製品の推奨事項を生成できます。

モデルのデプロイとレコメンデーション

次の用語は、Amazon Personalize でのモデルのデプロイと使用に関連するものです。

バッチ推論ジョブ

Amazon S3 バケットからバッチ入力データをインポートし、ソリューションバージョンを使用してレコメンデーションを生成し、レコメンデーションを Amazon S3 バケットにエクスポートするツール。出力データには別の場所 (フォルダまたは別の Amazon S3 バケット) を使用することをお勧めします。バッチ推論ジョブを使用して、リアルタイムの更新を必要としない大規模なデータセットのレコメンデーションを取得します。

バッチセグメントジョブ

Amazon S3 バケットからバッチ入力データをインポートし、ソリューションバージョンを使用してユーザーセグメントを作成し、ユーザーセグメントを Amazon S3 バケットにエクスポートするツール。出力データには別の場所 (フォルダまたは別の Amazon S3 バケット) を使用することをお勧めします。USER_SEGMENTATION レシピにサポートされたソリューションでバッチセグメントジョブを使用して、ユーザーがさまざまなアイテムまたはさまざまなアイテム属性を持つアイテムを操作する可能性に基づいてユーザーのセグメントを作成します。

キャンペーン

専用のプロビジョンドトランザクション容量を搭載した、デプロイ済みのソリューションバージョン (トレーニング済みモデル)。アプリケーションユーザー向けのリアルタイムレコメンデーションを作成します。キャンペーンを作成したら、getRecommendations または getPersonalizedRanking の API 操作を使用してレコメンデーションを取得します。

製品調査

探索では、新しいアイテムまたはアクション、インタラクションがほとんどないアイテムまたはアクション、以前の行動に基づいてユーザーに関連性が低いアイテムまたはアクションなど、通常はユーザーにレコメンデーションされる可能性が低いアイテムまたはアクションがレコメンデーションに含まれます。

レコメンデーション

Amazon Personalize が、ユーザーが操作すると予測する商品のリスト。レコメンデーションは、使用している Amazon Personalize レシピに応じて、製品のリスト (USER_PERSONALIZATION レシピと RELATED_ITEMS レシピ) か、指定した製品コレクションのランキング (PERSONALIZED_RANKING レシピ) のいずれかになります。

ユーザーセグメント

Amazon Personalize が、カタログを操作すると予測するユーザーのリスト。使用した USER_SEGMENTATION レシピに応じて、アイテム (Item-Affinity レシピ) アイテムメタデータ (Item-Attribute-Affinity レシピ) に基づいてユーザーセグメントを作成します。バッチセグメントジョブを使用してユーザーセグメントを作成します。