グーグルの「物のつかみ方」を自ら相互学習するロボット--人間の介在なしで上達

 Googleは、物をつかむ機能を備えるロボットに深層畳み込みニューラルネットワーク(Convolutional Neural Network:CNN)を応用し、上手なつかみ方を自律的に学習していく実験を実施した。人間が介在せずロボットに試行錯誤させることで、当初34%あった失敗率を18%まで“ロボット自ら”下げることができた。

上手なつかみ方を自律的に相互学習していくロボット(出典:Google)
上手なつかみ方を自律的に相互学習していくロボット(出典:Google)

 ロボットの性能は以前と比べ飛躍的に進歩しているが、センサとモーターを組み合わせて物をつかむ簡単な動作でさえ、人間の技能レベルにはまだまだ到達できないという。このレベル差を縮める手法として、Googleはフィードバックと制御を連続的に実行させ、それを機械学習と連携させる取り組みを試験した。

 Googleは、カメラの画像データを見て物をつかむようにプログラムしたロボットを用意し、つかむことに失敗しても人間が動作を正すのではなく、試行結果に応じて動きを自動修正するよう設定した。さらに、複数のロボットに同様の取り組みを実行させ、学習結果を相互に交換できるようにしておいた。

“練習”を始めたロボットたち(出典:Google)

 実験を始めたばかりの段階では失敗ばかりしてうまく物をつかめなかったが、“練習”を続けるに従い「手と目の連携」が進み、成功率が上昇したそうだ。

つかみ方に“工夫”が見られるようになってきた(出典:Google)

 約3000時間の練習をさせ、試行回数が80万回を超えた段階で、「知性的な受動的行動の芽生えが見られた」としている。そして、失敗率を34%から18%まで下げられた。

初期のつかみ方が下手だった状態(出典:Google)

上達したロボット(出典:Google)

 Googleは、機械学習(マシンラーニング)システム用ツールキット「TensorFlow」を通じて深層学習(ディープラーニング)の研究に取り組み、画像やテキスト、音声の自動認識といった分野でさまざまな成果を上げてきた。機械の自動制御は難易度が高いものの、大規模な機械学習をロボット制御に適用できれば、ロボットおよび自動制御の根本的な問題解決に1歩近づけると見込む。

 なお、マサチューセッツ工科大学(MIT)もロボットの相互学習技術に注目している。2016年版の革新技術リスト「10 Breakthrough Technologies 2016」で取り上げ、3年から5年後に実用化されると予想した。

互いに教え合うロボットのイメージ(出典:MIT Technology Review)
互いに教え合うロボットのイメージ(出典:MIT Technology Review)

CNET Japanの記事を毎朝メールでまとめ読み(無料)

-PR-企画特集

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]