JP7374375B2 - 信号識別装置 - Google Patents
信号識別装置 Download PDFInfo
- Publication number
- JP7374375B2 JP7374375B2 JP2023503306A JP2023503306A JP7374375B2 JP 7374375 B2 JP7374375 B2 JP 7374375B2 JP 2023503306 A JP2023503306 A JP 2023503306A JP 2023503306 A JP2023503306 A JP 2023503306A JP 7374375 B2 JP7374375 B2 JP 7374375B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- class
- learning
- data
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Computational Linguistics (AREA)
- Image Analysis (AREA)
- Control Of El Displays (AREA)
- Selective Calling Equipment (AREA)
Description
人は画像に写っている対象が未知のものであっても、人類が作り上げてきた概念に基づいて予測をすることもできる。例えば「エミュー」を知らないが、他のトリを知っている人がいた、と想定する。この人は「エミュー」が写っている画像を見て、体表が特有の羽毛でおおわれていて、くちばしとつばさとを持っているから、トリの一種だ、と予測することができる。
図1は、実施の形態1に係る信号識別装置3の構成を示す構成図である。図1に示されるように信号識別装置3は、学習部31と、推論部36と、を含む。学習部31は、既知信号学習部33を含む。
また図1が示すように信号識別装置3は、2つの入力系統と、1つの出力系統と、を含む。1つ目の入力系統は、図1の左側上部に記載されており、学習フェーズにおいて学習部31が用いるための入力系統である(以降、「学習用入力」と呼ぶ)。2つ目の入力系統は、図1の左側下部に記載されており、推論フェーズにおいて推論部36が用いるための入力系統である(以降、「推論用入力」と呼ぶ)。出力系統は図1の下部に記載されており、推論フェーズにおいて推論部36が識別結果(4)を出力するためのものである(以降、「推論用出力」と呼ぶ)。
教師データ(34)は、実装上はあらかじめラベルごとに割り振られた簡易なもの、例えば、文字、数字、アルファベット、記号、又はこれらの組合せであってもよい。例えば、「トリ、ハト目、ハト科」のラベルは、あらかじめ1001の整数が割り振られていてもよい。またラベルに割り振る整数は、生物に係るラベルの場合、哺乳類は0~999、トリは1000~1999、サカナは2000~2999、といった前述の人類が作り上げてきた概念に沿った割り振られ方であってよい。概念上近いクラスのラベルは、近い整数が割り振られていてもよい。さらにラベルに割り振る数字類は、1次元に限定するものではなく、(1001、B、…、0)といった多次元のものでもよい。
本開示技術に係る教師データ(34)の好ましい一例は、教師データ(34)と別の教師データ(34)との距離が定義され、それぞれの概念が近い場合は距離が小さくなる、というものである。
また図1に示す識別結果(4)は、入力信号データ(2)の分類の結果である。入力信号データ(2)の分類の結果、或る学習済みクラスに属すると判定した場合、識別結果(4)はこのクラスの情報を含む。入力信号データ(2)の分類の結果、いずれのクラスにも属さず未学習であると判定した場合、識別結果(4)は未学習クラスであることと属するであろう上位概念の大分類結果とを含む。例えば前述の「エミュー」の例で言えば識別結果(4)は、未学習クラスであることと、属するであろう上位概念の大分類が「トリ」であることと、を含む。また、本開示技術に係る信号識別装置3は、属するであろう上位概念の大分類結果に代えて、概念上最も性質が近い学習済みクラスを識別結果(4)で示してもよい。例えば前述の「エミュー」の例で言えば別結果(4)は、未学習クラスであることと、概念上最も性質が近いクラスが学習済みクラス「ダチョウ」であること、であってもよい。
従来の機械学習には、分類の課題に対して、空間にクラスごとの境界をどのように引けばよいかという観点で開発されたものが知られている。この観点のものの一例は、サポートベクターマシンである。サポートベクターマシンは、余裕のある分類面を獲得するように設計され、分類面が曲面といった非線形なものも知られている。ここで空間とは、特徴量空間と呼ばれたり、潜在空間と呼ばれたりされている。
従来の教師あり学習の機械学習は、ラベルが付された入力データに対して、入力データの特徴のみを変数とした空間を考慮する。前述の「エミュー」と「カピバラ」とを例にとると、両者の画像はともに色彩が茶色という特徴を有しているため、特徴量空間において近い場所にプロットされてしまう。このため従来技術は、未学習の「エミュー」の画像に対して、色彩が茶色という画像の特徴に基づいて、「カピバラに近い」といった人にとってあまり望ましくない分類を行うおそれがある。
特徴量空間、又は潜在空間において、入力データの連続的な変化に対する連続性を有することのほか、教師データの連続的な変化に対する連続性を有する、このような構造は、本開示技術では「多様体構造」と称する。空間が次元を変えずに多様体構造を有することを実現する方法は、以下の説明により明らかになる。ここでの「連続的な変化」という表現は、「微小な変化」又は「近傍に位置する」と言い換えられてもよい。
図3は、学習フェーズにおける学習部31の構成例を示した模式図である。図3は、本開示技術の学習フェーズで用いられる損失関数について明らかにする。図3が示すとおり、学習部31は、推論モデルと、生成モデルと、識別モデルと、を含む。
図3におけるxは、信号データを表す。図3におけるtは、教師データを表す。
図3が示す潜在変数zは、平均がμとなり分散がσ2となるように生成される。また図3が示す第2潜在変数mは、平均がμHとなり分散がσH 2となるように生成される。より具体的に潜在変数zは、平均がμで分散がσ2であるガウス分布からサンプリングすることで得るようにしてよい。潜在変数zは、従来技術に係るものと同じ意味を持つ変数である。潜在変数zを表す潜在空間において潜在変数zのプロットは、小分類のクラスごとにガウス分布となるように生成される。一方、本開示技術の特徴である第2潜在変数mは、上位概念の大分類が同じ複数のクラスをまとめてひとつのガウス分布となるように生成される。具体的に第2潜在変数mは、上位概念の大分類が同じ複数のクラスそれぞれの代表値である。例えば第2潜在変数mは、或るクラスにおける潜在変数zの平均値として定義されてもよい。
推論モデルは、例えばニューラルネットワークであってもよいし、その他の数理モデルであってもよい。
識別モデルは、例えばニューラルネットワークであってもよいし、その他の数理モデルであってもよい。
生成モデルは、例えばニューラルネットワークであってもよいし、その他の数理モデルであってもよい。
従来技術に係る学習装置は、損失関数として図3に示す「再構成誤差」に関する項から構成される。再構成誤差は、信号データ(x)と信号データ(x)の推定値との差である。損失関数における再構成誤差に関する項は、例えば以下の数式により表される。
数式(1)は1ノルムで定義されているが、再構成誤差に関する項はこれに限定されない。再構成誤差に関する項は、2ノルム等の他のノルムで定義されてもよいし、最小二乗法が使える2ノルムの二乗で定義されてもよい。
数式(2)は、交差エントロピーを誤差関数としている一般的なもので定義されているが、これに限定されない。
KLダイバージェンスは、2つの確率分布がどの程度似ているかを表す尺度である。数式(3)と数式(4)とで表されたDKL[ || ]は、KLダイバージェンスを求める関数を表す。またIは、単位行列を表す。
数式(3)は、平均がμで分散がσ2であるガウス分布と、平均がmで分散がIであるガウス分布と、のKLダイバージェンスである。数式(4)は、平均がμHで分散がσH 2であるガウス分布と、平均が0で分散がIである正規分布と、のKLダイバージェンスである。この2つのKLダイバージェンスの役割は、後述により明らかになる。
ここでα、β、及びγは、それぞれ重みである。
学習部31の学習は、数式(5)に表される損失関数を最小化するように行われる。推論モデル、識別モデル、及び生成モデルのそれぞれのパラメータの更新は、例えば確率的勾配降下法による最適化手法が用いられてよい。学習済みの推論モデル、識別モデル、及び生成モデルのそれぞれは、図1の学習済みモデル(35)として表されている。
また数式(4)に示すLKLMの項の効果は、第2潜在空間において、上位概念の大分類が同じ複数のクラスのプロットが1つのガウス分布を形成することである。言い換えれば上位概念の大分類が同じものは、第2潜在空間における距離が近い。上位概念の大分類が異なるものは、たとえ画像の特徴が似ていても第2潜在空間における距離が遠い。
損失関数にLcの項とLKLMの項とを備えることによって学習部31は、信号データセット全体の多様体構造を抽出するように学習される。
また数式(3)に示すLKLの項の効果は、潜在空間にいて、クラスごとにガウス分布を形成することである。
本開示技術において各クラスの中心は、データセット全体の多様体構造を持つmであるため、各クラスのガウス分布の位置関係は、第2潜在空間の多様体構造を引き継ぐことができる。
図5でしめした例示は、学習済みクラスが自動車、トラック、猫、及び鳥であり、未学習クラスが犬、である。
従来技術による学習の結果は、学習済みクラスの分布の並びに規則性はなく、「動物」「機械」という上位概念による大分類がなされていない。
対照的に本開示技術による学習の結果は、「動物」「機械」という上位概念による大分類がなされ、未学習クラスである犬の分布が同じ動物である猫の分布に近い位置に現れる。
推論フェーズにおいて推論部36は、学習フェーズで学習された学習済みモデル(35)を使用する(図3を参照)。
学習済みモデル(35)は、学習したクラスごとに潜在空間で定義されたそれぞれのガウス分布を有する。
推論部36の信号識別部37は、学習済みモデル(35)と入力信号データ(2)とが入力される。信号識別部37は、入力信号データ(2)の潜在変数zを潜在空間へプロットし、学習済みモデル(35)で定義された学習済みクラスのそれぞれのガウス分布との相関を算出する。
本開示技術に係る推論部36もマハラノビス距離を用いて、入力信号データ(2)の識別結果(4)を算出することが考えられる。
ここで、kは学習したクラスの通し番号、下添え文字Trainは学習済みであることを示したもの、である。また上添え字Tは転置を表す。また数式(6)のzxは、入力信号データ(2)の潜在変数zを表す。
数式(6)で計算されたマハラノビス距離に基づいて、推論部36は以下の数式で示す識別結果(4)を出力する。
Claims (3)
- 画像データを電気的に変換した信号を識別する信号識別装置であって、
既知信号学習部を含む学習部と、
信号識別部を含む推論部と、を備え、
前記既知信号学習部は、信号データと教師データとに基づいて、学習済みモデルを生成し、
前記学習済みモデルは、推論モデルと、生成モデルと、識別モデルと、を含み、
前記推論モデルは、小分類のクラスにより潜在空間における前記小分類のそれぞれに分布が定義される第1潜在変数と、前記小分類の前記クラスの上位概念の大分類により前記潜在空間における前記大分類のそれぞれに分布が定義される第2潜在変数と、を生成し、
前記信号識別部は、前記クラスのそれぞれの分布におけるn%区間を表す等確率曲線を前記クラスに属すると認定する境界と定める、
信号識別装置。 - 前記推論モデルは、前記信号データと、前記信号データが属する前記クラスの情報及び前記クラスの前記上位概念の情報を含む前記教師データと、により学習される、
請求項1に記載の信号識別装置。 - ハードウエア構成として、信号入力インターフェースと、信号処理プロセッサと、表示器インターフェースと、を含むコンピュータにより実現される、
請求項1に記載の信号識別装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/008581 WO2022185506A1 (ja) | 2021-03-05 | 2021-03-05 | 信号識別装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022185506A1 JPWO2022185506A1 (ja) | 2022-09-09 |
| JP7374375B2 true JP7374375B2 (ja) | 2023-11-06 |
Family
ID=83154151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023503306A Active JP7374375B2 (ja) | 2021-03-05 | 2021-03-05 | 信号識別装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20230334123A1 (ja) |
| EP (1) | EP4283536B1 (ja) |
| JP (1) | JP7374375B2 (ja) |
| AU (1) | AU2021430612B9 (ja) |
| CA (1) | CA3204257A1 (ja) |
| WO (1) | WO2022185506A1 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018503161A (ja) | 2014-11-13 | 2018-02-01 | エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. | きめの細かい画像分類のためのハイパークラス拡張化および正則化深層学習 |
| WO2020249972A1 (en) | 2019-06-14 | 2020-12-17 | Thinksono Ltd | Method and system for confidence estimation of a trained deep learning model |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8811727B2 (en) * | 2012-06-15 | 2014-08-19 | Moataz A. Rashad Mohamed | Methods for efficient classifier training for accurate object recognition in images and video |
| JP7205327B2 (ja) | 2019-03-19 | 2023-01-17 | 株式会社Ihi | 学習装置 |
| EP3751467A1 (en) * | 2019-06-14 | 2020-12-16 | Robert Bosch GmbH | A machine learning system |
| US11580333B2 (en) * | 2019-11-12 | 2023-02-14 | Objectvideo Labs, Llc | Training image classifiers |
| US11145403B2 (en) * | 2019-11-14 | 2021-10-12 | Lawrence Livermore National Security, Llc | Universal image representation based on a multimodal graph |
| US11989262B2 (en) * | 2020-10-01 | 2024-05-21 | Nvidia Corporation | Unsupervised domain adaptation with neural networks |
| US11288542B1 (en) * | 2020-11-17 | 2022-03-29 | Sap Se | Learning graph-based priors for generalized zero-shot learning |
| CN113516665B (zh) * | 2020-12-16 | 2026-04-03 | 腾讯科技(深圳)有限公司 | 图像分割模型的训练方法、图像分割方法、装置、设备 |
-
2021
- 2021-03-05 JP JP2023503306A patent/JP7374375B2/ja active Active
- 2021-03-05 WO PCT/JP2021/008581 patent/WO2022185506A1/ja not_active Ceased
- 2021-03-05 AU AU2021430612A patent/AU2021430612B9/en active Active
- 2021-03-05 CA CA3204257A patent/CA3204257A1/en active Pending
- 2021-03-05 EP EP21929078.0A patent/EP4283536B1/en active Active
-
2023
- 2023-06-21 US US18/212,501 patent/US20230334123A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018503161A (ja) | 2014-11-13 | 2018-02-01 | エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. | きめの細かい画像分類のためのハイパークラス拡張化および正則化深層学習 |
| WO2020249972A1 (en) | 2019-06-14 | 2020-12-17 | Thinksono Ltd | Method and system for confidence estimation of a trained deep learning model |
Non-Patent Citations (1)
| Title |
|---|
| 浅見直人 ほか,追加ラベルを組み込んだ深層生成モデルを用いた時系列骨格情報による人物識別,第38回日本ロボット学会学術講演会予稿集,一般社団法人日本ロボット学会 [DVD-ROM],2020年10月09日,pp.1-6(RSJ2020AC3D3-03) |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022185506A1 (ja) | 2022-09-09 |
| AU2021430612B9 (en) | 2024-03-14 |
| JPWO2022185506A1 (ja) | 2022-09-09 |
| EP4283536B1 (en) | 2025-05-21 |
| US20230334123A1 (en) | 2023-10-19 |
| AU2021430612A1 (en) | 2023-07-06 |
| EP4283536A1 (en) | 2023-11-29 |
| CA3204257A1 (en) | 2022-09-09 |
| AU2021430612B2 (en) | 2024-03-07 |
| EP4283536A4 (en) | 2024-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Choi et al. | Introduction to machine learning, neural networks, and deep learning | |
| US10451712B1 (en) | Radar data collection and labeling for machine learning | |
| García-Laencina et al. | Pattern classification with missing data: a review | |
| JP4970408B2 (ja) | 物体特性のロバストな推定を用いる適応型運転者支援システム | |
| JP7057580B2 (ja) | 新しい機械学習のモデルの構築方法、その装置、及びそのモデルが搭載された汎用モバイル端末装置、及びそのプログラム | |
| JP6998560B2 (ja) | 異なる空間における距離のモデルの構築方法、その装置、及びそのプログラム、及びそのモデルを構成したプログラムが搭載された汎用モバイル端末装置 | |
| WO2020185209A1 (en) | Radar data collection and labeling for machine-learning | |
| Aa et al. | Deep neural networks for image classification | |
| KR102454452B1 (ko) | 3d 스캔 데이터를 이용한 차체 구조 역설계 방법, 장치 및 시스템 | |
| JP2023104067A (ja) | 機械学習システムおよび機械学習方法 | |
| CN117475266A (zh) | 基于多专家注意力融合的机器人视觉感知方法及装置 | |
| Vishwakarma et al. | An automated robust algorithm for clustering multivariate data | |
| CN118451428A (zh) | 用于确定预测模型的预测输出的可靠性的计算机化方法 | |
| JP7374375B2 (ja) | 信号識別装置 | |
| Tibermacine et al. | Enhanced EEG classification via Riemannian normalizing flows and deep neural networks | |
| CN111523649B (zh) | 针对业务模型进行数据预处理的方法及装置 | |
| Richard et al. | Enhancing occluded and standard bird object recognition using fuzzy-based ensembled computer vision approach with convolutional neural network | |
| Rekabdar et al. | A scale and translation invariant approach for early classification of spatio-temporal patterns using spiking neural networks | |
| Rekabdar et al. | Scale and translation invariant learning of spatio-temporal patterns using longest common subsequences and spiking neural networks | |
| US12298774B2 (en) | Computer architecture for identification of nonlinear control policies | |
| EP4086811A1 (en) | Problematic behavior classification system and method based on deep neural network algorithm | |
| Savithri et al. | Blockchain Technology in Estimating Crow Intelligence Using Artificial Intelligence | |
| Al-Windi et al. | Plant Disease Recognition Based on Multi-dimensional Features of Leaf RGB Images | |
| JP2022138039A (ja) | 家畜体重評価プログラムとそのシステム | |
| CN119676824B (zh) | 基于csi的自适应定位方法、电子设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230214 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230523 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230626 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230926 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231024 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7374375 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |