Show Menu
トピック×

アルゴリズムモデルについて

アルゴリズムモデル(類似モデリング)で使用する特性やセグメントを作成し管理します。モデル機能はは、 Audience Data > Models ​にあります。

アルゴリズムモデルについて

以下の節は、Audience Manager でのアルゴリズムによるモデリングのレビューを表しています。モデリングの仕組み、メリット、ワークフローなどについて説明します。

アルゴリズムモデリングで新しいユーザーを発見

アルゴリズムモデリングを使用すると、自動データ分析により、新しい個別オーディエンスを発見できます。このプロセスは、特性またはセグメント、時間間隔、ファーストパーティおよびサードパーティデータソースを選択した時点で開始します。この選択が、アルゴリズムモデルの入力となります。アナリティクス処理が実行されると、選択した母集団の共有特徴に基づいて、該当するユーザーを検索します。完了すると、このデータは 特性ビルダー で使用可能になります。ここでは、このデータを使用して 精度とリーチ に基づいて特性を作成できます。さらに、アルゴリズム特性とルールベースの特性を結合するセグメントを作成し、ブール式や比較演算子を使用して他の認定要件を追加することができます。アルゴリズムモデリングを使用すると、使用可能なすべての特性データから価値を動的に抽出できます。

メリット

Audience Manager のモデリングを使用する主なメリットには、次のようなものがあります。
  • データの精度: ​アルゴリズムは定期的に実行されるので、結果は常に最新で関連性の高いものになります。
  • 自動化: ​大規模な静的ルールのセットを管理する必要はありません。アルゴリズムがオーディエンスを特定します。
  • 時間の短縮と労力の削減: ​モデリングプロセスにより、どの特性やセグメントが機能するか推測する必要はなくなり、また新しいオーディエンスを特定するためにキャンペーンに時間をかける必要もなくなります。この作業はモデルによりおこなうことができます。
  • 信頼性: ​モデリングでは、サーバー側の特定および認証プロセスにより、自分のデータと、選択したアクセス可能なサードパーティデータを評価します。このため、特性についてサイトの訪問者を認定する場合、その全員を把握する必要はありません。

ワークフロー

Audience Data > Models ​でモデルを管理します。全体的なワークフローとして、以下の処理をおこないます。
  • アルゴリズムにより評価するベースラインデータを選択する。これには特性またはセグメント、時間範囲、データソース(自分のデータや、Audience Manager からアクセス可能なサードパーティデータ)が含まれます。モデルの作成ワークフローでは、モデルの邪魔になる特性を除外できます。
  • モデルを保存する。保存したアルゴリズム評価プロセスは、自動的に実行されます。この処理が完了するまで最大 7 日かかります。アルゴリズムが完了し、結果を使用して特性を作成できるようになると、Audience Manager から電子メールが送信されます。
  • Trait Builder でアルゴリズム特性を構築します。
  • Segment Builder で特性をセグメントに組み合わせます。
  • セグメントデータを作成し、宛先に送信する。

トラブルシューティング

データの生成に 3 回連続で失敗したアルゴリズムモデルは、非アクティブ化されます。後でモデルのステータスを「Active」に戻すことはできません。モデルがデータを生成するようにするには、データを蓄積するために十分な量の特性を持つデータソースからモデルを作成することが推奨されます。

TraitWeight について

TraitWeight は、新しい特性を自動的に検出するように設計された独自のアルゴリズムです。現在の特性およびセグメントの特性データを、Audience Manager を通じてアクセスできる他のあらゆるファーストパーティおよびサードパーティデータと比較します。この節では、TraitWeight アルゴリズムの検出プロセスについて説明します。
次の手順は、TraitWeight による評価プロセスを示しています。

手順 1:特性比較のベースラインを作成する

TraitWeight はベースラインを作成するために、オーディエンスと関連付けられているすべての特性を 30 日、60 日、90 日の間隔で測定します。その後、頻度と相関関係に基づいて特性をランク付けします。頻度では一般性が測定されます。相関関係では、ベースラインオーディエンスのみでの特性の出現頻度が測定されます。出現頻度が高い特性は一般性が高いと見なされます。これは、選択したデータソースで検出される特性と組み合わせて重み付けスコアを設定するために使用する、重要な特徴です。

手順 2:データソースで同じ特性を検索する

比較のためのベースラインを作成した後、アルゴリズムは選択したデータソース内で同じ特性を検索します。この手順では、TraitWeight は、見つかったすべての特性の頻度を計上し、ベースラインと比較します。しかし、ベースラインとは異なり、一般的でない特性は出現頻度が高い特性よりランクが高くなります。出現頻度が低い特性は、特異性が高いと見なされます。TraitWeight は、一般的なベースライン特性と一般的でない(特異性が高い)データソース特性の組み合わせを、両方のデータセットに共通する特性より影響力が大きく望ましいと評価します。アドビのモデルでは、このような大規模で一般的な特性が認識され、相関関係が強いデータセットに過剰な優先度は割り当てられません。一般的でない特性の優先度が高くなるのは、このような特性のほうが、ボード全体で一般性の高い特性よりも、新しい個別ユーザーを表していると考えられるからです。

手順 3:重みを割り当てる

この手順では、TraitWeight は新しく見つかった特性を、影響力や望ましさの順にランク付けします。重みの基準は、0%~100% の割合です。特性のランクが 100% に近づくと、基準となる母集団のオーディエンスに似ていることを意味します。また、重みの大きい特性は高く評価されます。これは、このような特性が、確立されたベースラインオーディエンスと同様に行動する可能性がある、新しい個別ユーザーを表しているためです。TraitWeight は、ベースラインで一般性が高く、比較対象のデータで特異性が高い特性を、各データセットで共通の特性よりも高く評価します。

手順 4:ユーザーにスコアを割り当てる

選択したデータソースに含まれる各ユーザーに、ユーザーのプロファイルでの影響力のある特性の重みの合計に等しいユーザースコアが割り当てられます。その後、各ユーザースコアが 0~100%の範囲で正規化されます。

手順 5:結果を表示して操作する

Audience Manager は重み付けモデルの結果をTrait Builderに表示します。アルゴリズム特性を作成する場合、Trait Builderを使用すると、データ実行時にアルゴリズムにより生成された重み付けスコアに基づいて特性を作成できます。選択する精度を高くするほど、ユーザースコアが高いユーザー、つまり他のオーディエンスよりもベースラインオーディエンスに近いユーザーのみを認定できます。精度を低くすると、オーディエンス(リーチ)を広げることができます。

手順 6:処理サイクルにまたがって特性の重要性を再評価する

TraitWeight は定期的に、特性の母集団のサイズと変更に基づいて、特性の重要性を再評価します。この処理は、時間の経過とともに、特性について認定されたユーザーの数が増減すると発生します。この動作は、非常に大規模になる特性で最も明確に見られます。例えば、アルゴリズムが特性 A をモデリングに使用しているとします。特性 A の母集団が増加すると、TraitWeight はこの特性を再評価し、低いスコアを割り当てたり、無視する場合があります。この場合、特性 A は一般性が高すぎるか大きすぎるので、母集団について重要性が高いとは言えません。TraitWeight が特性 A の評価を下げる(またはモデル内で無視する)と、アルゴリズム特性の母集団が小さくなります。影響力のある特性のリストは、ベースライン母集団の増加を反映しています。影響力のある特性のリストを使用すると、これらの変化がなぜ発生しているかがわかります。
関連リンク:

アルゴリズムモデルおよび特性の更新スケジュール

新規または既存のアルゴリズムモデルおよび特性の作成と更新のスケジュールについて説明します。

アルゴリズムモデルの作成および更新スケジュール

アクティビティのタイプ 説明
モデルの作成または複製
新規または複製したアルゴリズムモデルについて、作成プロセスは毎日以下の時間に 1 回実行されます。
  • 午後 5 時 EST(11 月~3 月)
  • 午後 6 時 EDT(3 月~11 月)
作成期日後に構築または複製されたモデルは、翌日に処理されます。
モデルの最初の実行でデータが生成されない場合、2 回目は次の日に実行されます。2 回目でもデータが生成されない場合、3 回目がその次の日に実行されます。3 回目の試行でもデータが生成されない場合、モデルは実行を停止します。この場合、モデルは非アクティブ化されます。詳しくは、 アルゴリズムモデルのトラブルシューティング を参照してください。
モデルの更新
理想的な状況では、既存のモデルは、少なくとも 7 日に 1 回、平日に実行されます。例えば、モデルを月曜日に作成する(期限により)と、遅くとも翌週の月曜日には更新されます。
以下の条件のいずれかを満たした場合に、モデルは再実行されます。
  • その最後の実行が成功しなかった。
  • 以前に実行が成功し、かつ、過去 7 日間にまったく実行されておらず、かつ、モデルに少なくとも 1 つのアクティブな特性が添付されている。

アルゴリズム特性の作成および更新スケジュール

アクティビティのタイプ 説明
特性の作成
特性作成プロセスは、月曜日から金曜日まで、毎日実行されます。通常、新しいアルゴリズム特性は、48 時間以内に UI に表示されます。
特性の更新
既存の特性は、少なくとも 7 日に 1 回は更新され、モデル更新のスケジュールに従います。

モデルのリスト表示

リスト表示は、モデルを作成、確認および管理するのに役立つ一元的なワークスペースです。
モデルリストページには、以下をおこなうために役立つ機能およびツールが含まれています。
  • 新しいモデルの作成。
  • 既存のモデルの管理(編集、一時停止、削除または複製)。
  • 名前によるモデルの検索。
  • 任意のモデルを使用したアルゴリズム特性の作成。

モデルの概要表示

概要ページには、名前、リーチ/精度、処理履歴、モデルから作成された特性などの、モデルの詳細が表示されます。このページにはまた、モデルを作成および管理するための設定も含まれています。概要リストでモデル名をクリックすると、モデルの詳細が表示されます。
モデル概要ページには、以下のセクションが含まれています。
セクション 説明
Basic Information
名前および最終実行日など、モデルに関する基本情報が含まれます。
Model Reach and Accuracy
前回のモデル実行の 精度とリーチ のデータを表示します。
Model Processing History
過去 10 回の実行の処理日時と、データがそれらの実行で生成されたかどうかを表示します。
Influential Traits
Influential Traits テーブルには以下が含まれます。
  • モデルの基準となる母集団で最もよく表される上位 50 個の影響力のある特性のリスト。
  • Relative Weight ランクの順に各特性をランク付けします。 Relative Weight は、新しく検出された特性を影響力または望ましさの順で並べ替えます。重みの基準は、0%~100% の割合です。特性のランクが 100% に近づくと、基準となる母集団のオーディエンスに似ていることを意味します。詳しくは、 TraitWeight について を参照してください。
  • 特性ごとに 30 日間の個別および合計特性母集団を表示します。
Traits Using Model
選択したモデルに基づいて、アルゴリズム特性のリストを表示します。特性名または特性 ID をクリックすると、特性に関する詳細情報が表示されます。 Create New Trait with Model を選択すると、アルゴリズム特性作成プロセスに移動します。
セクションラベルは、モデルの名前に基づいて変更されます。例えば、モデルを作成して名前をモデル A にしたとします。概要ページを読み込むと、このセクションの名前が Traits Using Model A に変更されます。