ニュース
強化学習によってIoT機器が自ら最適な無線チャネルを選択 東京理科大:通信の安定性を「報酬」と考える
東京理科大学工学部電気工学科の教授を務める長谷川幹雄氏らのグループは、強化学習によって個々のIoT機器が自ら最適なチャネルを選択する自律分散型アルゴリズムを開発した。省電力、低性能の機器にも実装できる。
東京理科大学工学部電気工学科の教授を務める長谷川幹雄氏と慶應義塾大学大学院政策・メディア研究科の特任准教授を務める金成主氏らの研究グループは2019年11月11日、強化学習によって個々のIoT(モノのインターネット)機器が自ら最適なチャネルを選択する「自律分散型」のアルゴリズムを開発したと発表した。省電力で演算性能の低い機器に実装して検証した結果、30台以上のIoT機器が密集して稼働し、ネットワーク負荷が頻繁に変化するような環境でも、安定した無線通信に成功したとしている。
IoT機器のような無線通信機器が密集した状況では、パケットの干渉や衝突など、ネットワークの混雑によるデータ転送の遅延や断絶の頻度が高まる。同じ周波数帯域でも異なるチャネルを使えばネットワークは混雑しないため、それに向けて、例えばその都度最適なチャネルを割り当てる「マルチチャネル」型アルゴリズムなどが開発されている。
ただ、工場やビル、農場などでデータをリアルタイム収集する目的に使われるIoT機器は一般に、省電力で演算性能が低い。そのため、機器ごとの時刻の同期や、機器間での頻繁な通信などが必要なマルチチャネル型アルゴリズムは、こうしたIoT機器への実装に向いていない。
「多腕バンディット問題」をモデルに
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- NTTのIoTシステム向けメッセージ認証技術「LightMAC」 ISO/IEC 29192-6に採択
NTTのIoTシステム向けメッセージ認証技術「LightMAC」が、軽量暗号技術に関する国際標準規格「ISO/IEC 29192-6」に採択された。ブロック暗号に対して独自の繰り返し方法を用いて、従来のメッセージ認証技術の課題を解決した。 - Rust言語のメリットと課題、「Azure IoT Edge」の事例から分かること
MicrosoftはRust言語を実運用環境で採用した。「Azure IoT Edge」に向けたセキュリティデーモンを実装するプログラミング言語として利用している。Microsoft Security Response Center(MSRC)は、このような決定の背景と、実装過程で分かったメリットと課題について解説した。 - ディープラーニングの演算量を80%削減 NEDOとOKIが軽量化技術を開発
NEDOとOKIは、ディープラーニングのモデルを軽量化する新技術を開発した。OKI独自のチャネルプルーニング技術を発展させた。既存の高精度モデルに対して、認識精度の劣化を約1%に抑えつつ、演算量を約80%削減した。