検索体験を改善するためのアセットへのスマートタグ付けの追加

デジタルアセットを扱う組織では、アセットメタデータで分類に基づく統制語彙を使用することがますます多くなっています。これには、基本的に、従業員、パートナーおよび顧客がデジタルアセットを参照したり、検索したりする場合によく使用するキーワードのリストが含まれます。分類に基づく統制語彙を使用してアセットをタグ付けすると、検索でアセットを特定し、取得することが容易になります。

自然言語語彙と比較して、ビジネス上の分類に基づいたタグ付けでは、デジタルアセットを会社のビジネスと容易に連携させることができ、関連性の最も高いアセットが検索で表示されるようになります。例えば、自動車メーカーでは、プロモーションキャンペーンを計画するために様々なモデルの画像を検索する際、関連性の高い画像のみが表示されるように、モデル名を使用して車の画像をタグ付けすることができます。

背景には、この機能は、Adobe Senseiの人工的に知的なフレームワークを使用して、タグ構造とビジネスタクソノミに画像認識アルゴリズムをトレーニングしています。 その後、このコンテンツインテリジェンスを使用して、アセットの個々のセットに関連性の高いタグが適用されます。

次のタイプのアセットにタグを付けることができます。

サポートされているアセットタイプ

スマートタグは、JPG および PNG 形式のレンディションを生成する、サポートされるファイル形式に適用されます。この機能は、次のタイプのアセットに対してサポートされています。

画像(MIME タイプ) テキストベースのアセット(ファイル形式) ビデオアセット(ファイル形式とコーデック)
image/jpeg CSV MP4(H264/AVC)
image/tiff DOC MKV(H264/AVC)
image/png DOCX MOV(H264/AVC、Motion JPEG)
image/bmp HTML AVI(indeo 4)
image/gif JSON FLV(H264/AVC、vp6f)
image/pjpeg PDF WMV(WMV2)
image/x-portable-anymap PPT
image/x-portable-bitmap PPTX
image/x-portable-graymap RTF
image/x-portable-pixmap SRT
image/x-rgb TXT
image/x-xbitmap VTT
image/x-xpixmap XML
image/x-icon
image/photoshop
image/x-photoshop
image/psd
image/vnd.adobe.photoshop

Experience Manager ではデフォルトで、スマートタグがテキストベースのアセットとビデオに自動的に追加されます。画像にスマートタグを自動追加するには、次のタスクを実行します。

ヒント

スマートタグは、Adobe Experience Manager Assets の顧客にのみ適用できます。スマートタグは、Experience Manager のアドオンとして購入できます。

テキストベースのアセットへのスマートタグのタグ付け

サポートされているテキストベースのアセットは、アップロード時に Experience Manager Assets によって自動タグ付けされます。これはデフォルトで有効になっています。スマートタグの有効性は、アセット内のテキストの量に依存するのではなく、アセットのテキスト内に存在する関連キーワードまたは関連エンティティに依存します。テキストベースのアセットの場合、スマートタグはテキストに表示されるキーワードですが、アセットを説明するのに最適なキーワードです。サポートされているアセットの場合、Experience Manager は既にテキストを抽出しており、インデックス化してアセットの検索に使用しています。しかし、テキスト内のキーワードに基づくスマートタグは、フル検索インデックスに比べて、アセット検出を改善するために使用される専用の、構造化された、より優先度の高い検索ファセットを提供します。

画像およびビデオの場合、スマートタグは視覚的な観点に基づいて生成されます。

Experience Manager と Adobe 開発者コンソールの統合

重要

新しい Experience Manager Assets デプロイメントは、デフォルトで Adobe Developer Console と統合されます。これにより、スマートタグ機能を迅速に設定できます。より古いデプロイメントでは、管理者はスマートタグ統合の設定を手動でおこなえます。

Adobe Developer Console を使用して、Adobe Experience Manager とスマートタグを統合できます。この設定を使用して、Experience Manager 内からスマートタグサービスにアクセスします。スマートタグを設定するタスクについては、configure Experience Manager to tag assetsを参照してください。 バックエンドでは、スマートタグサービスに要求を転送する前に、Experience Manager サーバーが Adobe 開発者コンソールのゲートウェイでサービスの資格情報を認証します。

タグモデルとガイドラインの理解

タグモデルは、タグ付けされる画像の様々な視覚要素に関連付けられた、関連タグのグループです。タグは、画像の明確に異なる視覚的要素と関連付けられるので、タグを適用すると、特定のタイプの画像を検索するのに役立ちます。例えば、靴のコレクションは異なるタグを持つことができますが、すべてのタグは靴に関連し、同じタグモデルに属します。タグを適用すると、色別、デザイン別、使用方法別など、様々なタイプの靴を探すのに役立ちます。Experience Manager でトレーニングモデルのコンテンツ表現を理解するには、各タグに対して手動で追加されたタグと例として用いる画像のグループから構成されるトップレベルのエンティティとして、トレーニングモデルを視覚化します。各タグは、画像にのみ適用できます。

タグモデルを作成してサービスをトレーニングする前に、自社ビジネスのコンテキストでイメージ内のオブジェクトを最もよく説明する一意のタグのセットを特定します。キュレーション後のセット内のアセットが、トレーニングガイドラインに従っていることを確認してください。

トレーニングガイドライン

トレーニングセット内の画像が次のガイドラインに従っていることを確認します。

数量とサイズ:​タグ 1 つにつき画像は最小 10 個、最大 50 個。

コヒーレンス:タグの画像が視覚的に類似していることを確認します。同じ視覚的な要素(画像内の同じ種類のオブジェクトなど)に関するタグを1つのタグモデルに追加するのが最適です。 例えば、以下の画像は似ていないので、これらの画像すべてを my-party(トレーニング用)としてタグ付けするのは適切ではありません。

トレーニングガイドラインの例を示すイラスト

対象範囲:トレーニングの画像には十分な多様性が必要です。AEM が適切に焦点を当てることを学習できるよう、数は少なくても多様性の高い例を提供します。見た目が大きく異なる画像に同じタグを適用する場合は、それぞれの種類に 5 つ以上の例を含めてください。例えば、model-down-pose というタグの場合、タグ付け時、類似する画像をより正確に識別できるよう、以下のハイライト表示された画像に似たトレーニング画像を増やします。

トレーニングガイドラインの例を示すイラスト

妨害物と障害物:サービスのトレーニングには、障害物(目立つ背景、メインとなる対象と一緒に含まれる物や人物などの関連性のない付随物)が少ない画像のほうが効果的です。例えば、casual-shoe というタグの場合、2 つ目の画像はトレーニングの候補として適切ではありません。

トレーニングガイドラインの例を示すイラスト

完全性:画像が複数のタグの対象となる場合は、適用可能なすべてのタグを追加してから、画像をトレーニングに含めます。例えば、raincoatmodel-side-view などのタグの場合、対象となるアセットに両方のタグを追加してから、そのアセットをトレーニングに含めます。

トレーニングガイドラインの例を示すイラスト

タグ数:Adobeでは、各タグに少なくとも2つの異なるタグと少なくとも10の異なるイメージを使用して、モデルのトレーニングを行うことをお勧めします。単一のタグモデルでは、50 個を超えるタグを追加しないでください。

例の数:各タグに対して、少なくとも10個のサンプルを追加します。ただし、アドビでは約 30 をお勧めしています。1 つのタグにつき最大 50 個の例がサポートされます。

偽陽性や競合を回避:単一の視覚的要素に対応した単一のタグモデルを作成することをお勧めします。モデル間でタグが重なり合うのを避けるように、タグモデルを構築します。例えば、shoesfootwear の 2 つの異なるタグモデル名で、sneakers のような共通タグは使用しないでください。トレーニングプロセスは、共通のキーワードに関して、トレーニングを受けた 1 つのタグモデルをもう 1 つで上書きします。

:ガイダンスのさらなる例を以下に示します。

  • 次のようなタグモデルを作成します。
    • 車種に関連するタグのみ。
    • シャツの色に関連するタグのみ。
    • 女性と男性のジャケットに関するタグのみ。
  • 次のようなタグモデルは作成しません。
    • 2019 年と 2020 年にリリースされた車種を含むタグモデル。
    • 同じ車種をいくつか含む複数のタグモデル。

トレーニングに使用する画像:同じ画像を使用して、異なるタグモデルをトレーニングできます。ただし、画像をタグモデル内の複数のタグに関連付けることはできません。異なるタグモデルに属する異なるタグを、同じ画像にタグ付けすることができます。

トレーニングを取り消すことはできません。上記のガイドラインは、トレーニングに適した画像を選択する際に役立ちます。

カスタムタグに合わせたモデルのトレーニング

ビジネス固有のタグに合わせてモデルを作成してトレーニングするには、次の手順に従います。

  1. 必要なタグと適切なタグ構造を作成します。DAM リポジトリに関連する画像をアップロードします。

  2. Experience Manager ユーザーインターフェイスで、Assetsスマートタグトレーニング​にアクセスします。

  3. 作成」をクリックします。「タイトル」、「説明」を入力します。

  4. モデルをトレーニングする既存のタグを cq:tags から参照して選択します。「次へ」をクリックします。

  5. アセットを選択​ダイアログで、各タグに対して「アセットを追加」をクリックします。DAM リポジトリ内を検索するか、リポジトリを参照して、画像を 10 個以上、最大で 50 個選択します。フォルダーではなくアセットを選択します。画像を選択したら、「選択」をクリックします。

    トレーニング状況を表示

  6. 選択した画像のサムネールをプレビューするには、タグの前にあるアコーディオンをクリックします。「アセットを追加」をクリックして、選択内容を変更できます。選択が完了したら、「送信」をクリックします。ユーザーインターフェイスに、トレーニングが開始されたことを示す通知がページの下部に表示されます。

  7. 各タグモデルの「ステータス」列で、トレーニングのステータスを確認します。可能なステータスは、「保留」、「トレーニング済み」、「失敗」です。

スマートタグ用のタグ付けモデルをトレーニングするワークフロー

図:タグ付けモデルをトレーニングするトレーニングワークフロー手順。

トレーニングのステータスとレポートの表示

アセットのトレーニングセット内のタグに関するスマートタグサービスのトレーニングが実施されたかどうかを確認するには、レポートコンソールでトレーニングワークフローレポートを調べます。

  1. Experience Manager インターフェイスで、ツール/アセット/レポート​に移動します。
  2. アセットレポート​ページで、「作成」をクリックします。
  3. スマートタグトレーニング」レポートを選択し、ツールバーで「次へ」をクリックします。
  4. レポートのタイトルと説明を指定します。「レポートをスケジュール」で、「今すぐ」オプションを選択したままにします。レポートを後で生成するようにスケジュールするには、「後で」を選択し、日時を指定します。次に、ツールバーの「作成」をクリックします。
  5. アセットレポート​ページで、生成したレポートを選択します。レポートを表示するには、ツールバーの「表示」アイコンをクリックします。
  6. レポートの詳細をレビューします。レポートには、トレーニングしたタグのトレーニングステータスが表示されます。「トレーニングステータス」列の緑色は、そのタグについてスマートタグサービスのトレーニングが実施されたことを示します。黄色は、特定のタグに関するサービスのトレーニングが完全には実施されていないことを示します。この場合、特定のタグを含む画像をさらに追加し、トレーニングワークフローを実行して、そのタグに関するサービスのトレーニングを完全に実施します。このレポートにタグが表示されない場合は、それらのタグに関するトレーニングワークフローを再度実行してください。
  7. レポートをダウンロードするには、リストから対象のレポートを選択し、ツールバーの「ダウンロード」をクリックします。レポートは Microsoft Excel スプレッドシートとしてダウンロードされます。

アセットのタグ付け

スマートタグサービスのトレーニングが完了したら、タグ付けワークフローを実行して、類似するアセットの個々のセットに適切なタグを自動的に適用することができます。タグ付けワークフローは、定期的に適用することも、必要に応じて適用することもできます。タグ付けワークフローは、アセットとフォルダーの両方に対して適用されます。

ワークフローコンソールからのアセットのタグ付け

  1. Experience Managerインターフェイスで、ツール > ワークフロー > モデル​に移動します。

  2. ワークフローモデル​ページで、「DAM スマートタグアセット」ワークフローを選択し、ツールバーの「ワークフローを開始」をクリックします。

    dam_smart_tag_workflow

  3. ワークフローを実行​ダイアログで、タグを自動的に適用するアセットが格納されているペイロードフォルダーを参照します。

  4. ワークフローのタイトルとオプションのコメントを指定します。「実行」をクリックします。

    tagging_dialog

    図:アセットフォルダーに移動し、タグを確認して、アセットが正しくタグ付けされているかどうかを確認します。詳しくは、スマートタグの管理を参照してください。

タイムラインからのアセットのタグ付け

  1. Assetsユーザーインターフェイスから、スマートタグを適用するアセットまたは特定のアセットを含むフォルダーを選択します。

  2. 左上隅から、タイムライン​を開きます。

  3. 左側のサイドバーの下部からアクションを開き、「開始ワークフロー」をクリックします。

    start_workflow

  4. DAM スマートタグアセット」ワークフローを選択し、ワークフローのタイトルを指定します。

  5. 開始」をクリックします。ワークフローによってアセットにタグが適用されます。アセットフォルダーに移動し、タグを確認して、アセットが適切にタグ付けされていることを確認します。詳しくは、スマートタグの管理を参照してください。

メモ

後続のタグ付けサイクルでは、変更済みのアセットのみが、新しく学習したタグで再度タグ付けされます。 ただし、タグ付けワークフローの前回と現在のタグ付けサイクルの間隔が 24 時間を超えている場合は、変更されていないアセットもタグ付けされます。定期的なタグ付けワークフローの場合、タイムギャップが6か月を超えると、変更されていないアセットにタグが付けられます。

アップロードしたアセットのタグ付け

Experience Manager は、DAM にアップロードするアセットに自動的にタグ付けすることができます。そのためには、管理者はワークフローを設定して、アセットにタグを付けるための使用可能なステップを追加します。 アップロードしたアセットのスマートタグを有効にする方法を参照してください。

スマートタグとアセット検索の管理

関連性の高いタグのみが表示されるようにするために、スマートタグを整理し、ブランドアセットに割り当てられた可能性のある不正確なタグを削除することができます。

また、スマートタグをモデレートすると、アセットが最も関連性の高いタグの検索結果に表示されるようになるので、アセットのタグベース検索の精度が向上します。実質的には、検索結果に関連性のないアセットが表示されないようにすることができます。

また、タグに上位のランクを割り当てて、タグのアセットに対する関連性を高めることもできます。 アセットのタグのランクを高くすることで、特定のタグに基づいて検索が実行されたときに、そのアセットが検索結果に表示される可能性が高くなります。

アセットのスマートタグをモデレートするには、以下をおこないます。

  1. 検索フィールドで、タグに基づいてアセットを検索します。

  2. 検索結果を調査し、検索に関連性のないアセットを特定します。

  3. アセットを選択し、ツールバーのタグを管理アイコンをクリックします。

  4. タグを管理​ページで、タグを調査します。特定のタグに基づいてアセットを検索しない場合は、タグを選択し、ツールバーから削除アイコンを選択します。または、ラベルの横の X 記号を選択します。

  5. タグに高いランクを割り当てるには、タグを選択し、ツールバーの昇格アイコンをクリックします。昇格したタグは「タグ」セクションに移動されます。

  6. 保存」、「OK」の順に選択して、成功ダイアログを閉じます。

  7. アセットのプロパティページに移動します。昇格したタグに高い関連性が割り当てられていること、その結果として検索結果の上位に表示されることを確認します。

スマートタグ付き AEM 検索結果について

デフォルトでは、検索用語同士を AND 句で組み合わせて AEM 検索がおこなわれます。スマートタグを使用しても、このデフォルトの動作は変わりません。スマートタグを使用すると、適用したスマートタグ内の検索用語を検索するためのOR句が追加されます。 例えば、「woman running」を検索する場合を考えます。デフォルトでは、「woman」のみ、または「running」のみがメタデータに含まれているアセットは、検索結果に表示されません。しかし、スマートタグを使って「woman」または「running」のどちらかがタグ付けされているアセットは、そうした検索クエリに表示されます。つまり、検索結果は、以下を組み合わせたものになります。

  • woman」と「running」の両方のキーワードがメタデータ内にあるアセット。

  • 上記どちらかのキーワードがメタデータ内にあるアセット。

メタデータフィールド内のすべての検索用語に一致する検索結果が最初に表示され、スマートタグ内の検索用語のいずれかに一致する検索結果はその後に表示されます。上記の例の場合、検索結果が表示される順序はおおよそ次のようになります。

  1. 各種メタデータフィールド内の「woman running」に一致するもの。
  2. スマートタグ内の「woman running」に一致するもの。
  3. スマートタグ内の「woman」または「running」に一致するもの。

タグ付けの制限とベストプラクティス

拡張スマートタグは、画像とそのタグの学習モデルに基づいています。これらのモデルは、タグを識別するうえで常に完璧であるわけではありません。スマートタグの現行バージョンには次の制限事項があります。

  • 画像内の細かい違いを認識することはできません。例えば、シャツのサイズが細身か標準かなどの違いは認識できません。

  • 画像の細かい模様や部分に基づいてタグを識別することはできません。例えば、T シャツのロゴなどです。

  • タグ付けは、Experience Manager がサポートする言語でサポートされています。言語の一覧については、スマートコンテンツサービスのリリースノートを参照してください。

  • 実際には処理されないタグは、次のものに関連しています。

    • 非視覚的、抽象的な側面。 例えば、製品のリリースの年や季節、画像によって誘発されるムードや感情、ビデオの主観的な内容など。
    • シャツの襟の有無や、製品に埋め込まれた小さな製品ロゴなど、製品の視覚的な細かい違い。

スマートタグ(標準または拡張タグ)を使用してアセットを検索するには、Assets検索(フルテキスト検索)を使用します。 スマートタグには個別の検索用述語はありません。

メモ

スマートタグでタグのトレーニングを実施し、それらのタグを他の画像に適用できるかどうかは、トレーニングで使用する画像の質によって決まります。
最適な結果を得るには、視覚的に似ている画像を使用し、それぞれのタグについてサービスのトレーニングを実施することをお勧めします。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now