特徴量属性ドリフト違反をモニタリングする - Amazon SageMaker

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

特徴量属性ドリフト違反をモニタリングする

特徴量属性ドリフトジョブは、ベースライン設定によって提供されるベースライン制約を、現在の MonitoringExecution の分析結果と照らし合わせて評価します。違反が検出されると、ジョブはその違反を実行出力場所の constraint_violations.json ファイルに一覧表示し、実行ステータスを 結果の解釈 としてマークします。

特徴量属性ドリフト違反ファイルのスキーマは次のとおりです。

  • label — ラベルの名前、ジョブ分析設定、label_headers またはプレースホルダーの名前 ("label0" など)。

  • metric_name — 説明可能性分析メソッドの名前。現在は、shap のみがサポートされます。

  • constraint_check_type — モニタリング対象の違反のタイプ。現在は、feature_attribution_drift_check のみがサポートされます。

  • description — 違反を説明する説明メッセージ。

{ "version": "1.0", "violations": [{ "label": "string", "metric_name": "string", "constraint_check_type": "string", "description": "string" }] }

explanations セクションの各ラベルについて、モニタリングジョブはベースライン制約ファイルとジョブ分析結果ファイル (analysis.json) のグローバルSHAP値の nDCG スコアを計算します。スコアが 0.9 未満の場合、違反が記録されます。グローバルSHAP値の合計が評価されるため、違反エントリには“feature”フィールドがありません。次の出力は、記録された複数の違反の例を示しています。

{ "version": "1.0", "violations": [{ "label": "label0", "metric_name": "shap", "constraint_check_type": "feature_attribution_drift_check", "description": "Feature attribution drift 0.7639720923277322 exceeds threshold 0.9" }, { "label": "label1", "metric_name": "shap", "constraint_check_type": "feature_attribution_drift_check", "description": "Feature attribution drift 0.7323763972092327 exceeds threshold 0.9" }] }