(57)【要約】【課題】被測定信号が規則的信号、突発的信号、不規則信号であっても、解析の対象に依存せず、従来より正確に異常の有無を検知する。【解決手段】異常検知装置１は、被測定信号をデジタルデータに変換するＡ／Ｄ変換部３と、Ａ／Ｄ変換部３にて変換されたデジタルデータを保管するデータ保管部４と、デジタルデータについて正常か異常かを識別する識別部５と、を備える。識別部５は、データ保管部４に保管されたデジタルデータについて予め決められた特徴量を抽出するデジタル信号処理器１１と、デジタル信号処理器１１による特徴量の抽出結果に基づいてデジタルデータについて正常か否かを仮判定する仮判定器１２と、仮判定器１２で正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別する機械学習分類器１３とを含む。【選択図】図１
2019067069.tif 000002
【特許請求の範囲】
【請求項１】
被測定信号のデジタルデータを保管するデータ保管部（４）と、
前記デジタルデータについて正常か異常かを識別する識別部（５）と、を備えた異常検知装置（１）であって、
前記識別部は、
前記データ保管部に保管されたデジタルデータについて予め決められた特徴量を抽出するデジタル信号処理器（１１）と、
前記デジタル信号処理器による特徴量の抽出結果に基づいて前記デジタルデータについて正常か否かを仮判定する仮判定器（１２）と、
前記仮判定器で正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別する機械学習分類器（１３）とを備えたことを特徴とする異常検知装置。
【請求項２】
前記識別部（５）は、
正常もしくは異常のラベルを付した教師データを保管する教師データ保管部（１７）と、
正常もしくは異常のラベルを付した分類器チューニング用データを保管する分類器チューニング用データ保管部（１５）と、
前記分類器チューニング用データ保管部の正常のラベルを付した分類器チューニング用データの前記機械学習分類器（１３）の出力値と、前記仮判定部（１２）で正常と仮判定したデジタルデータの前記機械学習分類器の出力値との比較結果に基づいて前記分類器チューニング用データ保管部に保存される正常のラベルを付した分類器チューニング用データを更新する分類器チューニング用データ更新部（１４）と、
前記分類器チューニング用データ保管部の更新された正常のラベルを付した分類器チューニング用データのうち、前記機械学習分類器の出力値が予め設定された閾値以上である分類器チューニング用データを正常のラベルを付した教師データとして前記教師データ保管部に追加保管する教師データ更新部（１６）と、
前記教師データ更新部により更新された正常のラベルを付した教師データを用いて前記機械学習分類器を更新する機械学習分類器更新部（１８）を、さらに備えることを特徴とする請求項１記載の異常検知装置。
【請求項３】
被測定信号のデジタルデータを保管し、前記デジタルデータについて正常か異常かを識別する異常検知方法であって、
前記保管されたデジタルデータについて予め決められた特徴量を抽出するステップと、
前記特徴量の抽出結果に基づいて前記デジタルデータについて正常か否かを仮判定するステップと、
前記仮判定の処理により正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別するステップとを含むことを特徴とする異常検知方法。
【請求項４】
正常もしくは異常のラベルを付した教師データを保管するステップと、
正常もしくは異常のラベルを付した分類器チューニング用データを保管するステップと、
正常のラベルを付した分類器チューニング用データの前記機械学習による出力値と、前記仮判定の処理で正常と仮判定したデジタルデータの前記機械学習による出力値との比較結果に基づいて正常のラベルを付した分類器チューニング用データを更新するステップと、
更新された正常のラベルを付した分類器チューニング用データのうち、前記機械学習による出力値が予め設定された閾値以上である分類器チューニング用データを正常のラベルを付した教師データとして追加保管するステップと、
更新された正常のラベルを付した教師データを用いて前記機械学習を更新するステップとをさらに含むことを特徴とする請求項３記載の異常検知方法。
【請求項５】
コンピュータを、
被測定信号のデジタルデータを保管するデータ保管部（４）と、
前記データ保管部に保管されたデジタルデータについて予め決められた特徴量を抽出するデジタル信号処理器（１１）と、
前記デジタル信号処理器による特徴量の抽出結果に基づいて前記デジタルデータについて正常か否かを仮判定する仮判定器（１２）と、
前記仮判定器で正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別する機械学習分類器（１３）として機能させるための異常検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばマイク、振動センサ、光学センサなどの各種センサで観測した波形を分析し、その変化から異常を検知する異常検知装置及び異常検知方法並びに異常検知プログラムに関する。
【背景技術】
【０００２】
例えば機械の振動や動作音、ベルトコンベアの振動、ベアリングの磨耗などの機器の異常を検知するにあたって、例えばマイク、振動センサ、光学センサなどの各種センサで観測した波形を分析し、その変化から異常を検知する場合には、電気的または機械的の高速過渡現象から低速繰り返し現象まで幅広い信号の解析が必要である。
【０００３】
従来、この種の各種センサからの被測定信号の異常を検知する場合には、被測定信号の特徴を数値化した複数種類の特徴量と特徴量ごとの閾値を予め設計しておき、被測定信号のデジタルデータから複数種類の特徴量を抽出し、抽出した各特徴量ごとに閾値と比較し、これらの比較結果から何れかの特徴量において閾値を超えるものがあれば被測定信号を異常と判定するのが一般的であった。例えばデジタルデータに変換された被測定信号の所定の信号成分のみをデジタルフィルタによって取り出し、この取り出した信号成分のピーク値を特徴量として抽出し、抽出した特徴量（ピーク値）が閾値以上であれば被測定信号を異常と判定する。
【０００４】
ここで、下記特許文献１には、特徴量を用いた方法として、測定対象物の測定領域における反射光の分光分布のピーク波長を特徴量として抽出し、抽出した特徴量と、あらかじめ取得した特徴量と変位との関係に基づいて、測定領域の変位を算出する変位測定方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５７０１８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、例えば正弦波や方形波のような規則的な信号は、オシロスコープ、デジタルメータ、周波数計でその特性を簡単に解析することができる。しかしながら、突発的な機械振動、雷サージ、騒音、センサ信号のような単発信号、雑音、歪などを含む不規則信号の解析には、非常に煩雑な計算作業を要するという問題があった。
【０００７】
そして、上述した複数種類の特徴量を抽出し、抽出した各特徴量をそれぞれに対応する閾値と比較する方法では、閾値自体にバラツキがあるため誤判定を招くおそれがあった。また、特徴量を抽出して閾値と比較する方法では、解析する信号に特化しており、汎用性が低いという課題があった。
【０００８】
また、製造ラインなどの物品検査に適用した場合、各特徴量ごとの閾値を緩く設定して異常の検知精度を上げようとすると、本来正常と判定すべき良品までも異常と誤判定するおそれがあった。しかも、誤判定が多くなると、良品を無駄にする割合も増え、製品の歩留りが悪化して生産効率が極端に低下するおそれがあった。
【０００９】
このため、監視機器や製造装置などでは、常に状態監視を行う必要があり、誤報はできるだけ少なく、より正確に異常を検知することができる異常検知装置の提供が望まれていた。
【００１０】
そこで、本発明は上記問題点に鑑みてなされたものであって、解析の対象に依存せず、従来より正確に異常の検知を行うことができる異常検知装置及び異常検知方法並びに異常検知プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の請求項１に記載された異常検知装置は、被測定信号のデジタルデータを保管するデータ保管部４と、
前記デジタルデータについて正常か異常かを識別する識別部５と、を備えた異常検知装置１であって、
前記識別部は、
前記データ保管部に保管されたデジタルデータについて予め決められた特徴量を抽出するデジタル信号処理器１１と、
前記デジタル信号処理器による特徴量の抽出結果に基づいて前記デジタルデータについて正常か否かを仮判定する仮判定器１２と、
前記仮判定器で正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別する機械学習分類器１３とを備えたことを特徴とする。
【００１２】
請求項２に記載された異常検知装置は、請求項１の異常検知装置において、
前記識別部５は、
正常もしくは異常のラベルを付した教師データを保管する教師データ保管部１７と、
正常もしくは異常のラベルを付した分類器チューニング用データを保管する分類器チューニング用データ保管部１５と、
前記分類器チューニング用データ保管部の正常のラベルを付した分類器チューニング用データの前記機械学習分類器１３の出力値と、前記仮判定部１２で正常と仮判定したデジタルデータの前記機械学習分類器の出力値との比較結果に基づいて前記分類器チューニング用データ保管部に保存される正常のラベルを付した分類器チューニング用データを更新する分類器チューニング用データ更新部１４と、
前記分類器チューニング用データ保管部の更新された正常のラベルを付した分類器チューニング用データのうち、前記機械学習分類器の出力値が予め設定された閾値以上である分類器チューニング用データを正常のラベルを付した教師データとして前記教師データ保管部に追加保管する教師データ更新部１６と、
前記教師データ更新部により更新された正常のラベルを付した教師データを用いて前記機械学習分類器を更新する機械学習分類器更新部１８を、さらに備えることを特徴とする。
【００１３】
請求項３に記載された異常検知方法は、被測定信号のデジタルデータを保管し、前記デジタルデータについて正常か異常かを識別する異常検知方法であって、
前記保管されたデジタルデータについて予め決められた特徴量を抽出するステップと、
前記特徴量の抽出結果に基づいて前記デジタルデータについて正常か否かを仮判定するステップと、
前記仮判定の処理により正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別するステップとを含むことを特徴とする。
【００１４】
請求項４に記載された異常検知方法は、請求項３の異常検知方法において、
正常もしくは異常のラベルを付した教師データを保管するステップと、
正常もしくは異常のラベルを付した分類器チューニング用データを保管するステップと、
正常のラベルを付した分類器チューニング用データの前記機械学習による出力値と、前記仮判定の処理で正常と仮判定したデジタルデータの前記機械学習による出力値との比較結果に基づいて正常のラベルを付した分類器チューニング用データを更新するステップと、
更新された正常のラベルを付した分類器チューニング用データのうち、前記機械学習による出力値が予め設定された閾値以上である分類器チューニング用データを正常のラベルを付した教師データとして追加保管するステップと、
更新された正常のラベルを付した教師データを用いて前記機械学習を更新するステップとをさらに含むことを特徴とする。
【００１５】
請求項５に記載された異常検知プログラムは、コンピュータを、
被測定信号のデジタルデータを保管するデータ保管部４と、
前記データ保管部に保管されたデジタルデータについて予め決められた特徴量を抽出するデジタル信号処理器１１と、
前記デジタル信号処理器による特徴量の抽出結果に基づいて前記デジタルデータについて正常か否かを仮判定する仮判定器１２と、
前記仮判定器で正常ではないと仮判定されたデジタルデータを機械学習にて正常か異常かを識別する機械学習分類器１３として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、被測定信号が規則的信号、突発的信号、不規則信号であっても、解析の対象に依存せず、従来より正確に異常の検知を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る異常検知装置のブロック構成図である。
【図２】機械学習分類器の識別境界値を設定する際のフローチャートである。
【図３】機械学習分類器の更新時のフローチャートである。
【図４】機械学習分類器の識別境界値を更新する際のフローチャートである。
【図５】運用時のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。
【００１９】
まず、本実施の形態で用いられる用語の定義について説明する。「異常」とは、正常とは異なる状態であり、正常な状態から値が外れている状態を意味するものである。また、「異常検知」とは、他の大多数のデータとは振る舞いが異なるデータを見つけること、他に比べて特異なデータを見つけ出すこと、珍しいパターンを見つけること、正常な状態から外れている状態のデータを見つけること等を意味するものである。
【００２０】
図１に示すように、本実施の形態の異常検知装置１は、例えば各種センサからの信号の変化から異常検知を行うものであり、信号入力部２、Ａ／Ｄ変換部３、データ保管部４、識別部５を備えて概略構成される。
【００２１】
信号入力部２は、例えばマイク、振動センサ、光学センサ等の各種センサからのアナログ信号を被測定信号として入力してＡ／Ｄ変換部３に出力する。
【００２２】
なお、本実施の形態における被測定信号は、例えば正弦波や方形波のような規則的な信号だけでなく、突発的な機械振動、雷サージ、騒音等の信号、不規則な雑音、歪等の信号を含む。
【００２３】
Ａ／Ｄ変換部３は、信号入力部２からの被測定信号をデジタルデータに変換してデータ保管部４に出力する。
【００２４】
データ保管部４は、Ａ／Ｄ変換部３にてＡ／Ｄ変換された被測定信号のデジタルデータを保管する。
【００２５】
識別部５は、データ保管部４に保管された被測定信号のデジタルデータについて正常か異常かを識別するものであり、デジタル信号処理器１１、仮判定器１２、機械学習分類器１３、分類器チューニング用データ更新部１４、分類器チューニング用データ保管部１５、教師データ更新部１６、教師データ保管部１７、機械学習分類器更新部１８を含む。
【００２６】
デジタル信号処理器１１は、データ保管部４に保管された被測定信号のデジタルデータについて、予め設計された複数種類の特徴量を抽出する処理を行う。
【００２７】
デジタル信号処理器１１にて抽出される各特徴量は、例えば下記（１）〜（４）に示すように、被測定信号のデジタルデータにどのような特徴があるかを数値化したものであり、予め人手によって様々なものが設計される。
【００２８】
（１）デジタルフィルタ（バンドパスフィルタ）にて被測定信号のデジタルデータから急峻な変化を示す信号成分のみを取り出し、取り出した信号成分のピークの振幅値を被測定信号の特徴量として抽出する。
（２）高速フーリエ変換（ＦＦＴ：Fast Fourier Transform）にて被測定信号のデジタルデータの周波数の特異点を被測定信号の特徴量として抽出する。
（３）微分器にて被測定信号のデジタルデータの傾きの変化を被測定信号の特徴量として抽出する。
（４）メディアンフィルタにて被測定信号のデジタルデータから隣り合う３点を比較して検出した中央の振幅値を検出し、検出した中央の振幅値を元の振幅値から差し引いた振幅値を被測定信号の特徴量として抽出する。
【００２９】
仮判定器１２は、予め複数種類の特徴量ごとに識別境界値（閾値）が設定されており、デジタル信号処理器１１にて抽出された被測定信号の各特徴量と対応する識別境界値（閾値）とを比較し、その比較結果に基づいて被測定信号のデジタルデータが正常か仮異常かを各特徴量ごとに仮判定する処理を行う。なお、「仮異常」とは、正常ではない状態であり、被測定信号のデジタルデータが正常か異常か疑わしい状態を意味する。
【００３０】
機械学習分類器１３は、データ保管部４に保管された被測定信号のデジタルデータに応じて識別境界値（閾値）を設定する機能を有し、コンピュータに学習能力を持たせるための方法論である機械学習により、仮判定器１２で仮異常（正常ではない）と仮判定された被測定信号のデジタルデータが正常か異常かを識別する。
【００３１】
なお、機械学習分類器１３の初期状態の識別境界値（閾値）は、被測定信号のデジタルデータを用いて設定される。具体的には、予め分類器チューニング用データ保管部１５に保管された正常のラベルを付した分類器チューニング用データに基づいて教師データ更新部１６にて更新された教師データ保管部１７の教師データを用いて機械学習分類器更新部１８によって初期状態の識別境界値（閾値）が設定される。
【００３２】
機械学習分類器１３としては、例えばサポートベクトルマシン（support vector machine; SVM ）、ニューラルネットワーク（neural network）、畳み込みニューラルネットワーク（convolutional neural network）等が用いられる。
【００３３】
サポートベクトルマシンは、２つのクラスのデジタルデータ（正常データ、異常データ）を分離するための最適な識別境界値（閾値）を見つけるアルゴリズムである。
【００３４】
ニューラルネットワークは、人間の脳の神経回路の仕組みを模したモデルであり、コンピュータで学習させることにより様々な問題を解決できる。但し、モデルの設計にノウハウが必要である。また、多層化した場合に、学習に時間がかかることが難点だが、計算機能力の向上と、学習アルゴリズムの進化、多量のデジタルデータの有効活用により多層化したモデルが登場している。
【００３５】
畳み込みニューラルネットワークは、畳み込み層などの特徴的な機能を持った層から構成されるもので、特に画像認識で有効である。畳み込み層は、画像中のエッジ抽出などの特徴抽出の役割を持つ。
【００３６】
分類器チューニング用データ更新部１４は、分類器チューニング用データ保管部１５の正常のラベルを付した分類器チューニング用データの機械学習分類器１３の尤度（出力値）と、仮判定部１２で正常と仮判定した被測定信号のデジタルデータの機械学習分類器１３の尤度（出力値）との比較結果に基づいて、分類器チューニング用データ保管部１５に保存されている正常のラベルを付した分類器チューニング用データを更新する。
【００３７】
さらに説明すると、分類器チューニング用データ更新部１４は、分類器チューニング用データ保管部１５の正常のラベルを付した分類器チューニング用データの機械学習分類器１３の尤度（出力値）のうちの最大値と、仮判定器１２で正常と仮判定した被測定信号のデジタルデータの機械学習分類器１３の尤度（出力値）とを比較し、仮判定器１２で正常と仮判定した被測定信号のデジタルデータの尤度（出力値）の方が大きければ、仮判定器１２で正常と仮判定した被測定信号のデジタルデータを、正常のラベルを付した分類器チューニング用データとして分類器チューニング用データ保管部１５に追加保存してデータを更新する。
【００３８】
分類器チューニング用データ保管部１５は、仮判定器１２の判定結果または機械学習分類器１３の機械学習による判定結果に基づいて被測定信号のデジタルデータに正常もしくは異常のラベルを付した分類器チューニング用データをメモリに保管する。この分類器チューニング用データ保管部１５のメモリに保管される分類器チューニング用データは、分類器チューニング用データ更新部１４によって更新される。
【００３９】
教師データ更新部１６は、分類器チューニング用データ保管部１５の正常のラベルを付した分類器チューニング用データのうち、機械学習分類器１３の尤度（出力値）が予め設定された識別境界値（閾値）以上である分類器チューニング用データを正常のラベルを付した教師データとして教師データ保管部１７に追加保管してデータを更新する。
【００４０】
また、教師データ更新部１６は、機械学習分類器１３の尤度（出力値）が大きい順に所定の数（例えば分布しているデータの１／１０程度）の正常のラベルを付した分類器チューニング用データを正常のラベルを付した教師データとして教師データ保管部１７に追加保管してデータを更新する。
【００４１】
教師データ保管部１７は、機械学習分類器１３を更新するためのメモリを有し、仮判定器１２の判定結果または機械学習分類器１３の機械学習による判定結果に基づいて被測定信号のデジタルデータに正常もしくは異常のラベルを付した教師データを保管する。この教師データ保管部１７のメモリに保管される教師データは、教師データ更新部１６によって更新される。
【００４２】
機械学習分類器更新部１８は、教師データ更新部１７により更新された正常のラベルを付した教師データを用いて機械学習分類器１３の識別境界値（閾値）を更新する。
【００４３】
次に、上記のように構成される異常検知装置による異常検知方法について説明する。なお、被測定信号の異常検知を行うにあたっては、後述する第１の学習課程を実行する。そして、各種センサからの被測定信号が信号入力部２に入力されると、この被測定信号はＡ／Ｄ変換部３にてデジタルデータに変換された後、データ保管部４に保管される。
【００４４】
次に、デジタル信号処理器１１は、データ保管部４に保管された被測定信号のデジタルデータについて、予め設計された複数種類の特徴量を抽出する。
【００４５】
次に、仮判定器１２は、デジタル信号処理器１１にて抽出された各特徴量について、個々に対応する識別境界値（閾値）と比較して被測定信号が正常か否かを仮判定する。仮判定器１２は、被測定信号を正常と仮判定すると正常判定信号を出力し、被測定信号を仮異常と仮判定すると仮異常判定信号を出力する。
【００４６】
次に、機械学習分類器１３は、被測定信号のデジタルデータに応じて識別境界値（閾値）を設定し、仮判定器１３から仮異常判定信号が入力されると、仮異常と仮判定された被測定信号のデジタルデータを機械学習にて正常か異常かを識別する。機械学習分類器１３は、仮異常と仮判定された被測定信号のデジタルデータの尤度（出力値）が規定以上、すなわち、最新の識別境界値（閾値）以上であれば異常と判定して異常判定信号を出力し、最新の識別境界値（閾値）未満であれば正常と判定して正常判定信号を出力する。
【００４７】
さらに機械学習分類器１３による機械学習の動作を第１の学習課程、第２の学習課程、第３の学習課程、運用過程に場合分けして図２〜図５を参照しながら説明する。なお、機械学習を行うにあたっては、事前準備として、正常と異常の箇所を含む被測定信号のデジタルデータを取得し、正常の箇所の被測定信号のデジタルデータに正常のラベルを付し、異常の箇所の被測定信号のデジタルデータに異常のラベルを付す。そして、正常と異常のラベルを付したデジタルデータから一部を取り出し、学習用データとしてデータ保管部４に保管し、残りをチューニング用データとして分類器チューニング用データ保管部１５に保管する。
【００４８】
［第１の学習課程］
図２に示す第１の学習課程は、機械学習分類器１３の識別境界値（閾値）を設定する課程である。第１の学習課程では、学習条件、収束条件、繰り返し回数、学習率などを学習停止条件として設定する（ＳＴ１）。そして、データ保管部４に保管された学習用データを第１の学習データとし、この第１の学習データを用いて機械学習する（ＳＴ２）。そして、学習停止条件を満たしているか否かを判別し（ＳＴ３）、学習停止条件を満たしていると判定すると（ＳＴ３−Ｙｅｓ）、第１の学習課程を終了する。学習停止条件を満たしていないと判定すると（ＳＴ３−Ｎｏ）、条件を変えて再度データ保管部４に保管された学習用データを用いて機械学習する（ＳＴ２）。この機械学習の結果、正常のレベルを付した教師データを用いて識別境界値（閾値）を設定する。
【００４９】
［第２の学習課程］
図３に示す第２の学習課程は、機械学習分類器１３を更新する課程である。第２の学習課程では、正常と判定した被測定信号のデジタルデータを正常データとし、この正常データを用いて機械学習する（ＳＴ１１）。そして、機械学習した正常データの尤度（出力値）が最新の識別境界値（閾値）以上か否かを判別する（ＳＴ１２）。尤度（出力値）が識別境界値（閾値）以上であると判定すると（ＳＴ１２−Ｙｅｓ）、その正常データを分類器チューニング用データ更新部１４が分類器チューニング用データとして分類器チューニング用データ保管部１５のデータベースに追加保管する（ＳＴ１３）。尤度（出力値）が識別境界値（閾値）以上でないと判定すると（ＳＴ１２−Ｎｏ）、第２の学習課程を終了する。
【００５０】
［第３の学習課程］
図４に示す第３の学習課程は、機械学習分類器１３の識別境界値（閾値）を更新する課程である。第３の学習課程では、学習条件、収束条件、繰り返し回数、学習率などを学習停止条件として設定する（ＳＴ２１）。また、第２の学習課程で追加保管された分類器チューニング用データ保管部１５のチューニング用データに基づいて教師データ更新部１６が教師データ保管部１７のデータベースを更新し、更新した教師データを第２の学習データとし、機械学習分類器更新部１８が第２の学習データに基づいて機械学習分類器１３の識別境界値（閾値）を更新する（ＳＴ２２）。そして、更新された第２の学習データを機械学習し（ＳＴ２３）、学習停止条件を満たしているか否かを判別し（ＳＴ２４）、学習停止条件を満たしていると判定すると（ＳＴ２４−Ｙｅｓ）、第３の学習課程を終了する。学習停止条件を満たしていないと判定すると（ＳＴ２４−Ｎｏ）、条件を変えて再度教師データ保管部１７に保管された教師データ（第２の学習データ）を機械学習する（ＳＴ２３）。
【００５１】
［運用過程］
図５に示す運用過程は、仮判定器１２で仮異常と仮判定された被測定信号のデジタルデータを機械学習にて正常か異常かを識別する課程である。運用過程では、仮異常と仮判定された被測定信号のデジタルデータを検査データとし、この検査データの入力により機械学習分類器１３から出力される尤度（出力値）が最新の識別境界値（閾値）以上か否かを判別する（ＳＴ３１）。そして、尤度（出力値）が識別境界値（閾値）以上であれば（ＳＴ３１−Ｙｅｓ）、「異常」と判定する（ＳＴ３２）。また、尤度（出力値）が識別境界値（閾値）以上でなければ（ＳＴ３１−Ｎｏ）、「正常」と判定する（ＳＴ３３）。
【００５２】
ところで、本実施の形態では、図１に示すように、各種センサから信号入力部２に入力される被測定信号（アナログ信号）をＡ／Ｄ変換部３にてデジタルデータに変換する構成としているが、被測定信号のデジタルデータが信号入力部２に入力される場合には、Ａ／Ｄ変換部３の構成を省くことができる。
【００５３】
また、異常検知装置１が備える構成要素（信号入力部２、Ａ／Ｄ変換部３、データ保管部４、識別部５の各部）は、演算処理装置、記憶装置などを備えたコンピュータで構成し、各構成要素の処理がプログラムによって実行されるものとしてもよい。
【００５４】
このように、本実施の形態では、各種センサからの被測定信号について、予め設計される複数種類の特徴量を抽出し、抽出した各特徴量と対応する識別境界値（閾値）との比較に基づいて被測定信号を正常と仮異常とに仮判定する。そして、仮異常と仮判定された被測定信号については、機械学習を用いた統計モデリングによるデータ解析によって正常と異常とに識別する。これにより、各種センサからの被測定信号が規則的信号、突発的信号、不規則信号であっても、解析の対象に依存せず、従来より正確に異常の検知を行うことができる。
【００５５】
また、本実施の形態を例えば製造ラインの物品検査に適用した場合には、運用しながら機械学習分類器の識別境界値（閾値）を更新して被測定信号の異常の有無を検知することができる。しかも、正常か異常か疑わしい被測定信号を仮異常と仮判定した後、この仮異常と仮判定した被測定信号の最終的な判定を機械学習を用いて行うので、正常と異常が分布する境界部分において正常を異常と誤判定する割合が減る。その結果、従来のように各特徴量ごとの識別境界値（閾値）を緩く設定して異常の検知精度を上げても、本来正常と判定すべき良品を異常と誤判定する割合が減り、良品を無駄にすることも少なくなり、製品の歩留りが悪化して生産効率が極端に低下するおそれもない。
【００５６】
［応用例］
本実施の形態の異常検知装置及び異常検知方法並びに異常検知プログラムは、例えば製造ラインや加工機器の振動を検知して異常（故障）を予測する場合、統計モデリング技術にて正常動作範囲内にあるかを判定して機械の異常検知する場合、機械の動作音やドアの開閉などの生活音や環境音認識を行う場合、ベルトコンベアの振動を検知してベアリングの摩耗を検出する場合、窓やドアの震度を検知してピッキング等の不審な動作を検出する場合、車の音を検知して悪戯や窃盗を検出する場合などで被測定信号の異常の検知を行う際に応用することができる。
【００５７】
以上、本発明に係る異常検知装置及び異常検知方法並びに異常検知プログラムの最良の形態について説明したが、この形態による記述および図面により本発明が限定されることはない。すなわち、この形態に基づいて当業者等によりなされる他の形態、実施例および運用技術などはすべて本発明の範疇に含まれることは勿論である。
【符号の説明】
【００５８】
１  異常検知装置
２  信号入力部
３  Ａ／Ｄ変換部
４  データ保管部
５  識別部
１１  デジタル信号処理器
１２  仮判定器
１３  機械学習分類器
１４  分類器チューニング用データ更新部
１５  分類器チューニング用データ保管部
１６  教師データ更新部
１７  教師データ保管部
１８  機械学習分類器更新部
【図１】
2019067069.tif 000003
【図２】
2019067069.tif 000004
【図３】
2019067069.tif 000005
【図４】
2019067069.tif 000006
【図５】
2019067069.tif 000007