2022 年
Amazon ロゴ

Amazon Robotics が、Amazon SageMaker、および AWS Inferentia を使用して大規模な機械学習推論を実現

Amazon Robotics は Amazon SageMaker を使用して、Amazon フルフィルメントセンターでの手動スキャンに代わる高度な機械学習モデルを開発しました。Amazon Robotics は、機械学習を用いた在庫収納プロセスのボトルネックの合理化に着手しました。同社は Amazon SageMaker を使用してコンピューティングとホスティングの課題を克服し、最終的には推論コストを約 50% 削減しました。

約 50% 削減

推論コスト

コンピューティングパフォーマンスの向上

40%

20% の節約

コンピューティングコスト (Amazon EC2 インスタンスの適切なサイズ設定による)

概要

Amazon Robotics は、Amazon フルフィルメントセンターの効率を最適化する洗練された機械とソフトウェアを開発しています。最先端のテクノロジーを提供する Amazon Robotics は、人工知能や機械学習 (ML) を用いてフルフィルメントプロセスの主要部分を自動化することで、多大な利益を生み出す可能性があることを以前から認識していました。そして、2017 年にそれを実現するために、チームを投入しました。
 
同社は機械学習プロジェクトの反復作業を行う中で、Amazon Web Services (AWS) に着目し、データサイエンティストやデベロッパーが高品質の機械学習モデルを迅速に準備、構築、トレーニング、デプロイするのに役立つマネージドサービスである Amazon SageMaker を使用することにしました。これにより、Amazon Robotics のチームは、複数のリージョンで大規模な推論を実行するために GPU のフリートを立ち上げて管理するという困難なタスクから解放されました。2021 年 1 月の時点で、このソリューションは機械学習による推論のコストを約 50% 削減し、生産性を 20% 向上させ、全体的にも同等のコスト削減を実現しました。最適化を続け、2021 年末に Robotics チームは、GPU インスタンスから AWS Inferentia ベースの Amazon EC2 Inf1 インスタンスにデプロイをシフトし、さらに 35%を節約し、20% 高いスループットを確認しました。
Amazon フルフィルメントセンターのフロア

機会 | 手動スキャンに代わる機械学習モデルの構築

Amazon Robotics はソフトウェアと機械を使用して、Amazon フルフィルメントセンターでの在庫のフローを自動化しています。同社のシステムには、可動シェルフユニット、ロボット、従業員向けワークステーションの 3 つの主要な物理コンポーネントが含まれています。ロボットが可動シェルフユニットをステーションに設置し、従業員が在庫を収納したり (ストーイング) 取り出したり (ピッキング) します。「当社の既存の stow-and-pick ワークフローでは、ダウンストリーム処理にボトルネックが生じる可能性がありました」と、Amazon Robotics のシニアソフトウェアマネージャーである Eli Gallaudet は言います。「2017 年、これらのワークフローの一部をよりシンプルにする方法を模索することに着手しました」

時間のかかる容器のスキャンを減らすため、Amazon Robotics は、何百万もの収納作業のサンプル動画を基にトレーニングされたディープラーニングベースのコンピュータビジョンシステムである Intent Detection System を構築しました。同社は、在庫品を収納する場所を自動的に指定できるように、システムをトレーニングしたいと考えました。ディープラーニングモデルを Amazon フルフィルメントセンターにデプロイするには、クラウドコンピューティングが必要であることを知った Amazon Robotics は、AWS に着目しました。チームは Docker コンテナにモデルをデプロイし、フルマネージド型のコンテナオーケストレーションサービスである Amazon Elastic Container Service (Amazon ECS) を使用してモデルをホストしました。

チームは収納作業のサンプル動画を十分に収集してから、注釈付きの大規模な動画データセットにモデルアーキテクチャを適用する実験を行いました。何度かの繰り返しの末に、チームはデプロイされたモデルにプロセスを自動化させることができるようになりました。

kr_quotemark

私たちのシステムは 2022 年に 1,000 台以上の SageMaker ホストを使用する予定です。AWS Inferentia は、私たちの機械学習モデルを再トレーニングすることなく、35% 低いコストと 20% 高いスループットで、急速に増加するトラフィックに対応する機会を与えてくれます」。

Pei Wang
Amazon Robotics、ソフトウェアエンジニア

ソリューション | ホスティングと管理を Amazon SageMaker に移行

Amazon Robotics は AWS の豊富なコンピューティングリソースを利用できましたが、ホスティング自体は引き続き自社で処理する必要がありました。AWS が AWS re:Invent 2017 で Amazon SageMaker のリリースを発表すると、Amazon Robotics はすぐに当サービスを採用し、高価なホスティングソリューションを独自に構築する必要がなくなりました。Amazon Robotics は、Amazon SageMaker で大規模なデプロイを実施した初の企業で、2021 年 1 月時点においても未だ最も大規模なデプロイの 1 つです。

当初、チームは主に Amazon SageMaker を使用してモデルをホストしていました。Amazon Robotics は必要に応じてサービスの使用方法を調整しました。最初にハイブリッドアーキテクチャを使用し、一部のアルゴリズムをオンプレミスで実行し、その他のアルゴリズムをクラウドで実行しました。「当社は、Intent Detection System の提供を実現するために主要な機能セットを構築しました」と、Amazon Robotics のシニアソフトウェアマネージャーである Tim Stallman は言います。「その後、Amazon SageMaker の機能がオンラインで稼働するようになると、それらを少しずつ採用していきました」 例えば、チームは Amazon SageMaker Experiments を採用し、これにより、チームは機械学習の実験とモデルバージョンを整理、追跡、比較、評価できるようになりました。

また Amazon Robotics は、Amazon SageMaker オートスケーリングも使用しました。「Amazon SageMaker は、推論に使用するホストを管理するだけではありません」と Gallaudet は言います。「ワークロードをサポートするためのホストの追加や削除も、必要に応じて自動的に実行してくれるのです」 500 を超える GPU のフリートを独自に調達したり管理したりする必要がなくなったことで、同社は推論コストを 50% 近く削減できました。

マネージドソリューションと AWS Inferentia の利点の享受 

Amazon Robotics は多くの成功を収めています。同社は、Amazon SageMaker を使用して管理に費やす時間を短縮し、サイエンティストとソフトウェア開発エンジニアの比率のバランスを取りました。また、Amazon SageMaker により、Amazon フルフィルメントネットワーク全体のロールアウト中に、システムを水平方向にスケーリングできるようになりました。チームは、Amazon SageMaker がピーク時の推論リクエストに対応できることを確信しています。

このソリューションは、Amazon Elastic Compute Cloud (Amazon EC2) によってサポートされています。Amazon EC2 は、セキュアでサイズ変更可能なコンピューティング性能をクラウドで提供し、ユーザーは最新のホストタイプが利用可能になったときにホストタイプの移行を迅速に行うことができます。Amazon Robotics チームは、Amazon EC2 P2 インスタンスから Amazon EC2 G4 インスタンスに移行することで、推論コストを 20% 削減することができました。現在、AWS Inferentia を活用することで、Amazon Robotics チームは G4 インスタンスで推論コストをさらに 35% 削減 (P2 インスタンスからは 50% 以上削減) することができ、Inferentia によって 20% 高いスループットを実現しました。より多くのリソースを必要とすることなく、1 日に多くのパッケージをスキャンできるようになりました。「私たちのシステムは 2022 年に 1,000 台以上の SageMaker ホストを使用する予定ですが、AWS Inferentia のおかげで、機械学習モデルの再トレーニングを行わずに、急速に増加するトラフィックに高いスループットで対応できています」と、Amazon Robotics のソフトウェアエンジニアである Pei Wang は言います。

Amazon SageMaker を利用したソリューションは、最初のデプロイ後に急速に成長しました。Amazon Robotics チームは、ウィスコンシン州のフルフィルメントセンターでこのソリューションの小規模な導入を開始し、数十箇所にまで急速に拡大しました。ソリューションの成長とともに、Amazon SageMaker は迅速かつシームレスにスケールアップしていきました。「2022 年には、約 2 倍の規模になると予想しています」と Gallaudet は言います。

成果 | イノベーションの進歩を着実に継続する

チームは、スマートデバイスのフリート全体で機械学習モデルを効率的に管理およびモニタリングする Amazon SageMaker Edge Manager を使用してモデルをエッジで実行するなど、AWS での多くの実験の機会を得ています。また、Amazon Robotics は、パッケージ追跡のさらなる自動化や、パッケージのダメージ評価を自動化するモデルの構築も予定しています。

最先端のテクノロジーを実験することで、Amazon Robotics はフルフィルメントセンターの効率の向上と、Amazon のカスタマーエクスペリエンスの改善を継続的に実現しています。「Intent Detection System で学んだ多くのテクノロジーや経験のおかげで、これらのプロジェクトを迅速に進めることができます」と Stallman は言います。

Amazon Robotics について

Amazon Robotics はソフトウェア開発や機械製造を行なっており、Amazon フルフィルメントセンターの在庫のフローを自動化しています。

使用されている AWS のサービス

Amazon EC2

Amazon EC2 は、セキュアでサイズ変更可能なコンピューティング性能をクラウド内で提供するウェブサービスです。デベロッパーがウェブスケールのクラウドコンピューティングを簡単に利用できるように設計されています。

詳細はこちら »

Amazon EC2 G4 インスタンス

Amazon EC2 G4 インスタンスは、画像分類、オブジェクト検出、音声認識などの機械学習モデルをデプロイしたり、リモートグラフィックワークステーション、ゲームストリーミング、グラフィックレンダリングなど、グラフィックを多用するアプリケーション向けの、業界で最も費用対効果が高く用途の広い GPU インスタンスです。

詳細はこちら »

Amazon ECS

Amazon ECS は、フルマネージド型のコンテナオーケストレーションサービスです。Duolingo、Samsung、GE、Cookpad などのお客様が ECS を使用して、セキュリティ、信頼性、スケーラビリティを実現するために最も機密性が高くミッションクリティカルなアプリケーションを実行しています。

詳細はこちら »

Amazon SageMaker

Amazon SageMaker は、機械学習専用に構築された幅広い一連の機能をまとめて提供することにより、データサイエンティストとデベロッパーが高品質の機械学習 (ML) モデルを迅速に準備、構築、トレーニング、およびデプロイするのを支援します。

詳細はこちら »

AWS を使用した Amazon のイノベーションの取り組みを詳しく見る

Amazon その他の事例

項目が見つかりませんでした 

1

今すぐ始める

あらゆる業界のさまざまな規模の組織が AWS を活用してビジネスを変革し、日々ミッションを遂行しています。当社のエキスパートにお問い合わせいただき、今すぐ AWS ジャーニーを開始しましょう。