# テキスト予測の説明

> テキスト予測の説明 - モデルが単語や語句に与える有用性（負の影響と正の影響の両方）を理解するのに役立ちます。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:44.954959+00:00` (UTC).

## Primary page

- [テキスト予測の説明](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [テキストの説明へのアクセス](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#access-text-explanations): In-page section heading.
- [テキストの説明の表示](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#view-text-explanations): In-page section heading.
- [出力の理解](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#understand-the-output): In-page section heading.
- [予測を計算およびダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#compute-and-download-predictions): In-page section heading.
- [XEMPテキスト説明のダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#xemp-text-explanations-downloaded): In-page section heading.
- [SHAPテキスト説明のダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#shap-text-explanations-downloaded): In-page section heading.
- [デプロイからの説明](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#explanations-from-a-deployment): In-page section heading.
- [追加サポート](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#additional-support): In-page section heading.

## Documentation content

DataRobotでは、どの特徴量が最も予測しやすいかを理解する上で役立つ、いくつかの視覚化機能を用意しています。 ほとんどの特徴量の型では十分ですが、テキスト特徴量ではより複雑です。 テキストでは、影響力のあるテキスト特徴量だけでなく、特徴量内のどの特定の単語が影響力を持つかを理解する必要があります。

テキスト予測の説明は、テキストと、それらのテキスト特徴量内のどのデータポイントが実際に重要であるかという、モデルへの影響を単語レベルで理解するのに役立ちます。

テキスト予測の説明は、n-gram（テキストサンプルの音素、音節、文字、または単語からのn項目の連続したシーケンス）を評価します。 モデルの構築後（およびモデルのデプロイ後）に詳細なn-gramベースの有用性を調査できるため、負または正の予測の原因を把握できます。 また、モデルが正しい情報から学習していること、望ましくないバイアスが含まれていないこと、およびテキストデータの誤った詳細に対して過剰適合していないことも確認できます。

映画のレビューについて考えてみましょう。 データセットの各行には映画のレビューが含まれていますが、 `review` 列にはさまざまな数の単語と記号が含まれています。 概して、レビューのためにDataRobotが予測を行ったと単純に述べるのではなく、テキスト予測の説明を使用すると、レビュー内のどの 単語 が予測につながったかをより詳細なレベルで特定できます。

テキスト予測の説明は、XEMPとSHAPの両方で利用できます。 リーダーボードのインサイトでは、さまざまな計算方法に基づいて定量的な指標がさまざまな視覚的形式で表示されますが、特定の説明モーダルはほぼ一貫しています（ [以下で](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/predex-text.html.md#understand-the-output) 説明）。

## テキストの説明へのアクセス

リーダーボードモデルの 解釈 > 予測の説明タブ から [XEMPベース](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/xemp-pe.html.md) または [SHAP](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/shap-pe.html.md) の予測の説明にアクセスします。 機能は通常、テキスト以外の説明と同じです。 ただし、値列に生のテキストを表示するのではなく、開く（ [https://docs.datarobot.com/ja/docs/images/icon-open.png](https://docs.datarobot.com/ja/docs/images/icon-open.png) ）アイコンをクリックして、より詳細なテキスト説明を含むモーダルにアクセスします。

XEMPの場合：

SHAPの場合：

## テキストの説明の表示

モーダルを開くと、提供される情報は、1つの値を除いて、両方の方法で同じです。

- XEMPは、 + と - の記号を使用して、説明の強度の 影響度 を報告します。
- SHAPは 貢献度 （特徴量は、ターゲットと平均からの差分にどれだけ貢献しているか）を報告します。

### 出力の理解

テキストの説明は、さまざまなn-gramの影響を色（n-gram影響スコア）で視覚化するのに役立ちます。 色が明るいほど、プラスかマイナスかに関係なく、影響度が大きくなります。 カラーパレットは、 [ワードクラウド](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/word-cloud-classic.html.md) のインサイトに使用されるスペクトルと同じです。青はマイナスの影響を表し、赤はプラスの影響を表します。 以下の例では、表示されているテキストは、特徴量列「レビュー」の1行（47行目）の内容を表しています。

n-gramにカーソルを合わせると、カラーバーで色が強調されていることがわかります。 スクロールバーを使用して、行と特徴量のすべてのテキストを表示します。

不明なngram ボックスにチェックを入れ、モデルによって認識されなかったn-gramを（グレー表示から）簡単に特定します（トレーニング中に認識されなかった可能性が最も高い）。 つまり、グレーで強調表示されたn-gramは、ブループリントのモデラーに入力されませんでした。

不明なn-gram を表示することで、トークンが本来強いプラス属性または強いマイナス属性を持つと予想されるにもかかわらず、中立的に分類される場合に、モデルの有用性に関する誤解を防ぐことができます。 その理由は、繰り返しになりますが、モデルがトレーニング中にそれらを認識しなかったためです。

> [!NOTE] 備考
> テキストは、トークナイザーによる変更なしで、元の形式で表示されます。 これは、トークナイザーが前処理を実行する際に元のテキストを歪める可能性があるためです。 これらの変更により、説明が歪められる可能性もあります。 さらに、テキスト予測の説明のダウンロードおよびAPIレスポンスの場合、DataRobotはテキストデータを参照し、開始インデックスと終了インデックスを使用して、各ngramトークンの場所を提供します。 これにより、必要に応じて、同じビューを外部に複製することができます。 Pythonでは、データがテキストである場合、（ `text[starting_index: ending_index]` ）を使用して、参照されたテキストngramトークンを返します。

## 予測を計算およびダウンロード

標準の予測説明と同じように説明を計算します。 同じモデルを使用して追加のデータをアップロードし、説明を計算してから、結果のCSVをダウンロードできます。 XEMPとSHAPの出力は若干異なります。

### XEMPテキスト説明のダウンロード

計算後、次のようなCSVをダウンロードできます。

n-gramごとの説明のJSONエンコード出力には、開始インデックスと終了インデックスに従って、UIに表示されていたもの（アトリビューションスコア、インパクト 記号）を再作成するために必要なすべての情報が含まれています。 原文も表示されます。

詳細については、 [XEMPの計算とダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/xemp-pe.html.md#compute-and-download-predictions) に関するドキュメントを参照してください。

### SHAPテキスト説明のダウンロード

SHAPテキストのダウンロードの説明には、XEMPダウンロードに関する上記の情報も表示されます。 値のない行がある場合、テキストの説明は次を返します。

これを、JSONでエンコードされたデータを含む行と比較します。

詳細については、 [SHAPの計算とダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/understand/pred-explain/shap-pe.html.md#computing-and-downloading-explanations) に関するドキュメントを参照してください。

## デプロイからの説明

[デプロイから予測を計算する](https://docs.datarobot.com/ja/docs/classic-ui/predictions/batch/batch-dep/batch-pred.html.md#set-prediction-options) 場合（ デプロイ > 予測 > 予測を作成 ）、以下を行います。

1. データセットをアップロードする。
2. 予測の説明を含める をオンに切り替えます。
3. ngramの数の説明 ボックスにチェックを入れ、テキストの説明を含むCSV出力を利用できるようにします。

[予測API](https://docs.datarobot.com/ja/docs/classic-ui/predictions/realtime/code-py.html.md) タブから、テキストの説明を生成できます。
任意のインターフェイスオプションからスクリプトコードを使用するため。 結果のスニペットでは、以下を有効にする必要があります。

- maxExplanations
- maxNgramExplanations

## 追加サポート

テキストの説明は、 [ポータブル予測サーバー](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/pps/portable-pps.html.md) にデプロイされたモデルでサポートされています。 これらは `mlpkg` ファイルとしてエクスポートされ、データセットに関連付けられた言語データが保存されます。

XEMPベースの説明の場合、 [カスタムモデル](https://docs.datarobot.com/ja/docs/classic-ui/mlops/deployment/custom-models/index.html.md) と [カスタムタスク](https://docs.datarobot.com/ja/docs/classic-ui/modeling/special-workflows/cml/cml-custom-tasks.html.md) でサポートされます。
