
拓海先生、最近現場で「自動で特徴を作る」って話をよく聞くんですが、うちのような製造業でも使える話でしょうか。AIは正直まだ分からないことだらけでして。

素晴らしい着眼点ですね!大丈夫、田中専務。今日は「積み重ねたオートエンコーダー」と「オンライン学習器」を組み合わせて、現場のセンサ信号から自動で異常に関する特徴を取り出す研究を分かりやすくお話ししますよ。まず結論は、現場でも実装しやすいシンプルな組合せで非常に高い検出精度が得られる可能性があるんです。

それはいい話ですね。ただ、投資対効果が気になります。現場のセンサーは古いし、クラウドも使いたくない。端的に導入で何が変わるんでしょうか。

いい質問です。要点を3つでお伝えしますよ。1つ目、特徴量を人が設計する手間が減る。2つ目、低リソースな組み込み機器でも実装可能なシンプルさがある。3つ目、オンラインで学習・判定できるため、現場で継続運用しやすいんです。

専門用語がたくさん出そうですが、噛み砕いて教えてくれますか。例えばオートエンコーダーって何ですか?

素晴らしい着眼点ですね!オートエンコーダー(autoencoder、AE=自己符号化器)は入力をそのまま出力に再現するように学ぶニューラルネットワークで、途中の狭い層が入力を圧縮した“要約”を作ります。現場データで言えば、生の振動や音の波形から人が作るよりも効果的な要約(特徴)を自動で学べるんです。

なるほど。で、その圧縮した要約をどうやって異常検知に使うんですか?これって要するに自動で特徴量を作るということ?

その通りです!圧縮した中間層を特徴ベクトルとして取り出し、それをオンラインで学習できる分類器に送ります。本研究ではOn-line Sequential Extreme Learning Machine(OSELM=オンライン逐次極限学習機)を使い、リアルタイムに正常/異常を判定できる形にしていますよ。

OSELMは聞き慣れませんが、簡単に説明できますか。現場のIT担当に説明して納得させたいので、要点だけ教えてください。

素晴らしい着眼点ですね!OSELMは一度に大量のデータで重みを最適化する従来の学習とは違い、新しいデータが来るごとに素早く更新できる分類器です。要点は三つで、学習が速い、計算コストが低い、そして逐次的にモデルを更新できるため現場の連続的な監視に向くんです。

分かってきました。最後に一つだけ。結局うちの現場でこれを使ったら何が期待できるか、短くまとめてください。導入に踏み切る理由が欲しいんです。

大丈夫、一緒にやれば必ずできますよ。要点は三つです。第一に、手作業の特徴設計が不要になり、専門家の工数を削減できる。第二に、低コストな組み込み実装が見込め、既存センサで運用できる。第三に、オンラインでの継続学習により早期異常検知が可能になり、保全コストを下げられるんです。

分かりました。自分の言葉で言うと、「生のセンサデータから機械が自動で要点を作り、それを素早く学習する器で現場の不具合を先に見つける。だから人的負担も保全コストも下げられる」ということですね。


