予測対象を決定する
この記事では、Tealium Predict MLでターゲットとする属性、除外する属性、および出力する属性について説明します。
モデルを定義する際には、Tealium AudienceStream CDPプロファイルの各属性が検討されます。このプロセスでは、予測したいアクションに対して予測関係があるトップの属性が自動的に決定されます。
ターゲット属性
ターゲット属性は、Tealium Predictモデルで予測したい訪問の行動を表すAudienceStream属性です。例えば、ブール型の訪問属性Has Purchased
について、true
は訪問中に購入イベントが発生したことを示し、false
は購入イベントが発生しなかったことを意味します。
ターゲット属性は、ブール型またはバッジ属性であり、訪問または訪問スコープでなければなりません。
訪問スコープのブール属性をターゲットとして使用することをお勧めします。訪問の開始時にこの属性をfalse
に構成し、訪問中にターゲットイベント(例えば、購入イベントが発生する)が発生したときにtrue
に変更します。
また、上記のターゲットブール属性を構成する同じルールで1ずつ増加する訪問番号属性を追加することもお勧めします(まだそのような属性を持っていない場合)。
除外属性
モデルに関連しない属性は除外できます。
最初のモデルトレーニングラウンドでは、他のPredictモデルの出力属性やそれに基づく属性を除いて、すべての属性を含めることをお勧めします。
このモデルの出力訪問属性は自動的に除外されるため、再度手動で除外する必要はありません。
初期トレーニング中にすべての他の属性を含めることで、最も関連性の高い属性がどれかを把握できます。これにより、将来のトレーニングのために追加したい新しい訪問または訪問属性が明らかになることもあります。
初期トレーニングを完了した後、トレーニング期間外にのみ現れる値を持つ属性を除外することを選択するかもしれません。これらの変更を行った後、再トレーニングでF1スコアが少し下がるかもしれませんが、モデルのデプロイメントでのパフォーマンスはより一貫性があり信頼性が高くなります。
除外を検討する属性の例は以下の通りです:
- 訪問日または購入日に基づく属性。これらの属性はトレーニング期間外で値が繰り返されません。
- トレーニング期間外で繰り返されないその他の情報に基づく属性、例えば一度きりのキャンペーンランディングパラメーター。
ターゲット属性は自動的に除外されます。ターゲット属性を手動で除外属性として追加しないでください。
出力属性
新しいモデルが作成されると、出力属性はデフォルトで作成されます。これは、対応するデプロイされたモデルによって生成された予測値を格納する数値の訪問スコープ属性です。
最終更新日 :: 2025年July月24日