Skip to content
ツール・製品

AWS、SageMaker サーバーレスモデルカスタマイズで構築したAI商品タグ付けシステムの詳細を公表

AWSは、SageMakerのサーバーレスモデルカスタマイズ機能を使い、小売業の商品カタログにタグを付けるためにQwen3-8Bをカスタマイズした手順を公開した。

DigitalNeuron Desk約1分

ひとことで言うと

AWSは、商品タグ付け向けのSageMakerサーバーレスモデルカスタマイズについて何を発表したのですか。

AWSは、Qwen3-8Bオープンウェイトモデルをカスタマイズして商品タグ付けシステムを構築する技術解説を公開した。SageMakerのサーバーレスモデルカスタマイズ機能を用い、教師ありファインチューニングと検証可能な報酬による強化学習を組み合わせて調整したうえで、その成果をSageMaker非同期推論にデプロイし、カタログ情報の拡充に活用するという内容だ。

要点

  • AWSは、Amazon SageMakerのサーバーレスモデルカスタマイズを活用したAI搭載型商品タグ付けシステムの構築手順を公開した。
  • このウォークスルーでは、オープンウェイトモデルであるQwen3-8Bをカスタマイズする。まず教師あり微調整(SFT)を行い、続いてGroup Relative Policy Optimization(GRPO)を用いた検証可能な報酬による強化学習(RLVR)を適用する。
  • AWSによると、SageMakerのサーバーレスモデルカスタマイズはトレーニング用の計算能力を自動的に管理し、コンピュート構成が指定されない場合、Amazon SageMakerがカスタマイズジョブ用の容量を自ら選択し、解放するという。
  • 最適化されたモデルは、バッチ処理によるカタログ情報の拡充を目的として、Amazon SageMaker Asynchronous Inferenceに個別にデプロイされる。
  • AWSによると、今回のウォークスルーは、顧客が選択したGPUインスタンスとカスタムトレーニングイメージを用いてAmazon SageMaker Training Jobsを利用した従来のQwen3-8Bの例とは異なり、Amazon SageMaker Python SDK v3のサーバーレスカスタマイズトレーナー(SFTTrainerおよびRLVRTrainer)を使用しているという。

AWSのブログ記事によると、Linpo Guo、Ray Wang、Josh Chiu、Kanwaljit Khurmiら同社の執筆者が、Amazon SageMakerのサーバーレスモデルカスタマイズ機能を使ってAI駆動の商品タグ付けシステムを構築する技術解説を公開した。

AWSが指摘する課題

AWSによれば、小売業のカタログが整理された構造化属性を伴って届くことは稀だという。商品名、説明文、カテゴリーパスは多数のソースから集まり、絶えず変化し続ける。検索機能やレコメンデーション、カタログナビゲーションは一貫したタグ付けに依存しているが、数千にも及ぶ在庫管理単位(SKU)に手作業でタグを付けるのは時間がかかり、一貫性を保つのも難しいとAWSは説明する。

AWSによれば、汎用のフロンティアモデルはプロンプトエンジニアリングによってタグを生成できるが、タグ付けワークフローが固定スキーマで正しい属性を返すといった、より狭く安定した目的を持つ場合には、小型のオープンウェイトモデルをカスタマイズする方が適していることがあるという。この手法なら、チームはスキーマを直接モデルに学習させ、タグの欠落と不要なタグ付与のトレードオフを最適化し、ワークフローに不要な広範なモデル能力に対して毎回コストを払う必要がなくなる、とAWSは述べている。

AWSが構築したもの

この解説記事の中でAWSは、オープンウェイトモデルのQwen3-8Bを2段階でカスタマイズしたと述べている。まず教師ありファインチューニング(SFT)を行い、続いてGroup Relative Policy Optimization(GRPO)という手法を用いた検証可能な報酬による強化学習(RLVR)を実施した。

AWSによれば、Amazon SageMakerのサーバーレスモデルカスタマイズ機能がこの処理のトレーニング容量を管理する。コンピュート設定が指定されない場合、Amazon SageMakerはカスタマイズジョブ自体のためにトレーニング容量を選択し、処理完了後に解放するという。最適化されたモデルはその後、バッチ処理によるカタログ強化のため、別途Amazon SageMaker非同期推論にデプロイされる、とAWSは説明する。

AWSはこの手法を、同社のamazon-sagemaker-examplesリポジトリにある以前のQwen3-8Bの事例と区別している。以前の事例では、顧客が選択したGPUインスタンスとカスタムトレーニングイメージを使うAmazon SageMaker Training Jobs(SMTJ)が用いられていたという。今回の新しい解説記事では、代わりにAmazon SageMaker Python SDK v3のサーバーレスカスタマイズトレーナー、AWSがSFTTrainerおよびRLVRTrainerと呼ぶものを使用している。

AWSが挙げる前提条件

AWSは、この解説を実践する前に必要となる複数のリソースと権限を挙げている。

  • サーバーレスカスタマイズジョブ、AI Registryのデータセットと評価ツール、モデルパッケージグループ、モデル、エンドポイント、非同期推論を管理するためのAmazon SageMaker AI権限、および必要に応じたiam:PassRole
  • 元のカタログ、変換済みのトレーニングデータ、モデルアーティファクト、非同期推論のリクエストと出力を読み書きするためのAmazon S3アクセス権
  • Amazon ECRへのアクセス権。これはカスタムvLLM推論イメージを構築・ホストする場合にのみ必要で、サーバーレスのSFTおよびRLVRにはカスタムトレーニングイメージが不要であるとAWSは述べている
  • 選択したAWSリージョンとモデル/手法の組み合わせがQwen3-8BのSFTおよびRLVRに対応していることの確認
  • ml.g6.2xlargeインスタンス、および非同期エンドポイントで使用するエンドポイント数に十分なホスティングクォータ

データについては、公開されているAmazon Sales Datasetを使用するか、同じプロンプト/ターゲット構造に変換した非公開のカタログを使用することもできる、とAWSは述べている。

出典:AWS Machine Learning Blog、「Build an AI-powered product tagging system with Amazon SageMaker serverless model customization」、2026年9月15日公開。

よくある質問

このウォークスルーでAWSが使用しているモデルは何ですか?
AWSは、オープンウェイトモデルのQwen3-8Bをカスタマイズし、教師ありファインチューニングを施した後、Group Relative Policy Optimizationによる検証可能な報酬を用いた強化学習を実施している。
トレーニング容量を管理するAWSサービスはどれですか?
AWSによると、Amazon SageMakerのサーバーレスモデルカスタマイズはトレーニング用のコンピューティング容量を管理し、コンピューティング構成が指定されない場合、SageMakerがそのジョブ向けの容量を自動的に選択・解放するという。
完成したモデルはどのように展開されるのか。
AWSによると、最適化されたモデルはバッチ処理によるカタログ拡充のため、Amazon SageMaker Asynchronous Inferenceに導入されているという。
このウォークスルーではどのデータを使用しますか。
AWSによると、このウォークスルーでは一般公開されているAmazon Sales Datasetを使用するか、あるいは同じプロンプト/ターゲット構造に変換した独自のカタログを利用するという。

出典

  1. Build an AI-powered product tagging system with Amazon SageMaker serverless model customization | Artificial Intelligence — Amazon Web Services (AWS)
タグawsamazon-sagemakermodel-customizationqwen3product-taggingfine-tuningreinforcement-learning

あわせて読みたい

AWSがSageMaker AIのトレーニングセッションを発表、GPU管理不要でモデルをカスタマイズ

AWSは、サーバーレスのモデルカスタマイズ機能の一部であるSageMaker AIトレーニングセッションの正式提供開始を発表した。この機能により、企業は独自の損失関数や報酬信号を含むポストトレーニングループを自ら記述できる一方、GPUの割り当て、分散実行、障害復旧、チェックポイントの保存はSageMaker AIが処理する。

約4分

AWSがSageMaker AI向けのマルチターン強化学習ツールの詳細を公開

AWSは、Amazon SageMaker AI上でのマルチターン強化学習(MTRL)を説明する技術ガイドを公開した。これはサーバーレスのパイプラインで、Amazon Bedrock AgentCoreを使ってエージェントと報酬関数をホストし、単一のプロンプトではなく一連の行動シーケンス全体を評価することで、複数ステップのエージェント型タスクでモデルを訓練する。

約4分

AWS、SageMaker SDK v3向けにフリート全体対応のコンピュータビジョン・パイプラインパターンを公開

AWSは、SageMaker Python SDK v3向けに構築されたSageMaker Pipelineパターンについて、技術ブログ記事を公開した。このパターンは、エッジ向けコンパイルにSageMaker Neo、オーケストレーションにStep Functionsを用いて、車両群に搭載された各カメラ向けに異常検知モデルと欠陥分類モデルを個別に学習・評価・デプロイするものだ。

約3分