JP7715533B2 - 差分に予測可能に応答する機能のトレーニング - Google Patents
差分に予測可能に応答する機能のトレーニングInfo
- Publication number
- JP7715533B2 JP7715533B2 JP2021079050A JP2021079050A JP7715533B2 JP 7715533 B2 JP7715533 B2 JP 7715533B2 JP 2021079050 A JP2021079050 A JP 2021079050A JP 2021079050 A JP2021079050 A JP 2021079050A JP 7715533 B2 JP7715533 B2 JP 7715533B2
- Authority
- JP
- Japan
- Prior art keywords
- machine
- function
- learnable
- input
- difference
- 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
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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/15—Correlation function computation including computation of convolution operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
- G06F18/2155—Generating training patterns; Bootstrap methods, e.g. bagging or boosting characterised by the incorporation of unlabelled data, e.g. multiple instance learning [MIL], semi-supervised techniques using expectation-maximisation [EM] or naïve labelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- 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
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- 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
-
- 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/0464—Convolutional networks [CNN, ConvNet]
-
- 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/08—Learning methods
-
- 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/08—Learning methods
- G06N3/0895—Weakly supervised learning, e.g. semi-supervised or self-supervised learning
-
- 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/08—Learning methods
- G06N3/09—Supervised learning
-
- 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/776—Validation; Performance evaluation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/70—Labelling scene content, e.g. deriving syntactic or semantic representations
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Image Analysis (AREA)
Description
機械学習可能な機能は、手動で設計されたアルゴリズムよりもはるかに正確にタスクを実行する潜在力を有する。例を挙げると、機械学習可能な機能は、例えば畳み込みニューラルネットワーク又は類似の技術に基づいて、数字の認識、猫と犬との間の区別など、種々の画像分類タスクに対して高いレベルの正確性を達成し得ることを示している。典型的には、このような機械学習可能な機能は、例えば所望の分類によるラベル付き画像を含むトレーニングデータセットに基づいてトレーニングされる。一般に、トレーニング例が多いほど、トレーニング済み機能の結果の正確性は高くなる。
変換をモデルアーキテクチャに組み込む必要なく一般化可能性が向上するように、機械学習可能な機能、例えば画像分類器又は画像特徴抽出器をトレーニングすることが望ましい。特に、数学的な群構造に従って動作しない入力観察の変化量の予測可能性に報酬を与えることが望ましい。また、例えばトレーニング済み機能が標準的な畳み込みニューラルネットワークなどになるように、モデルアーキテクチャに影響を与えることなく機械学習可能な機能の一般化可能性が向上することも望ましい。
図1に機械学習可能な機能をトレーニングするシステム100を示す。機械学習可能な機能は、入力観察を機能出力に写像するものであってよい。機械学習可能な機能は、1つ以上の内部層及び/又は1つの出力層を含み得る。本機能は、機械学習可能な機能を適用するシステム、例えば図2のシステム200により用いられるためにトレーニングされ、特に機械学習可能な機能の出力に基づいてコンピュータ制御システムの監視及び/又は制御を可能にするものとしてよい。
Claims (15)
- 機械学習可能な機能をトレーニングするコンピュータ実装方法(600)であって、前記機械学習可能な機能は、入力観察を機能出力に写像し、前記機械学習可能な機能は、1つ以上の内部層及び/又は出力層を備え、前記方法は、
‐複数のトレーニング入力観察を含むトレーニングデータセット、及び、前記機械学習可能な機能のパラメータのセットにアクセスすること(610)と、
‐目的関数を最適化することにより前記機械学習可能な機能のパラメータの前記セットを学習すること(620)であって、前記最適化は、前記機械学習可能な機能の層において入力観察間の差分セットに予測可能に応答する前記機械学習可能な機能に報酬を与えることを含み、前記最適化は、前記目的関数に含まれる正則化目的により予測可能性に報酬を与える、こと(620)と、
を含み、前記最適化は、
‐前記トレーニングデータセットの第1の入力観察、対応する第2の入力観察、及び、前記第1の入力観察と前記第2の入力観察との間の差分を示す前記差分セットの差分ラベルを取得すること(622)と、
‐前記機械学習可能な機能を適用して、前記機械学習可能な機能の前記層において前記第1の入力観察の第1の表現及び前記第2の入力観察の第2の表現をそれぞれ決定すること(624)と、
‐前記第1の入力観察と前記第2の入力観察との間の前記差分ラベルを所与として前記第1の表現と前記第2の表現との間の相互の統計的依存性に報酬を与えるように構成された前記正則化目的を評価すること(626)と、
を含む方法(600)。 - 前記機械学習可能な機能は、画像分類器又は画像特徴抽出器である、請求項1に記載の方法(600)。
- 前記機械学習可能な機能は、包括的画像分類器に用いられる画像特徴抽出器であり、前記画像特徴抽出器は、ラベルなしトレーニングデータセットに基づいてトレーニングされ、前記方法は、前記包括的画像分類器をラベル付きトレーニングデータセットに基づいてトレーニングすることをさらに含む、請求項2に記載の方法(600)。
- 前記目的関数は、複数のそれぞれの層に対する複数のそれぞれの正則化目的を含む、請求項2又は3に記載の方法(600)。
- 前記第1の入力観察及び前記第2の入力観察は、同様の種類のシーンを表す第1の画像及び第2の画像であり、前記差分ラベルは、前記シーン内のオブジェクトの特性の差分、及び/又は、前記シーン内の観察条件の差分を示す、請求項2乃至4のいずれか一項に記載の方法(600)。
- 前記第1の画像及び前記第2の画像は、車両の周囲の環境を表し、前記差分ラベルは、
‐気象条件の差分、
‐前記環境内のオブジェクトのオクルージョンレベルの差分、
‐前記環境内のオブジェクトの位置の差分、及び、
‐前記環境内のオブジェクトの向きの差分、
の群のうちの少なくとも1つを示す、請求項5に記載の方法(600)。 - 前記機械学習可能な機能は、畳み込みネットワークである、請求項1乃至6のいずれか一項に記載の方法(600)。
- 前記正則化目的を評価することは、前記第1の表現及び前記第2の表現並びに前記差分ラベルに基づいて、条件付き相互情報量を推定することを含む、請求項1乃至7のいずれか一項に記載の方法(600)。
- 前記相互情報量は、トレーニング可能な相互情報量推定モデルに従って推定され、前記方法は、前記相互情報量推定モデルを前記機械学習可能な機能と同時にトレーニングすることをさらに含む、請求項8に記載の方法(600)。
- 前記正則化目的は、前記差分ラベルを条件とせずに前記第1の表現と前記第2の表現との間の相互依存性を抑制するようにさらに構成されている、請求項1乃至9のいずれか一項に記載の方法(600)。
- 前記第1の入力観察及び前記差分ラベルから前記第2の入力観察を生成することを含む、請求項1乃至10のいずれか一項に記載の方法(600)。
- 機械学習可能なラベル付け機能を前記第1の入力観察及び前記第2の入力観察に適用することにより前記差分ラベルを決定することを含む、請求項1乃至11のいずれか一項に記載の方法(600)。
- センサインタフェースを介して、コンピュータ制御システム及び/又は前記コンピュータ制御システムの環境の観察を提供するセンサデータを取得することと、前記機械学習可能な機能を前記観察に適用することと、前記機械学習可能な機能の前記出力に基づいて前記コンピュータ制御システムを監視及び/又は制御することとをさらに含む、請求項1乃至12のいずれか一項に記載の方法(600)。
- 機械学習可能な機能をトレーニングするシステム(100)であって、前記機械学習可能な機能は、入力観察を機能出力に写像し、前記機械学習可能な機能は、1つ以上の内部層及び/又は出力層を備え、前記システムは、
‐複数のトレーニング入力観察を含むトレーニングデータセット(030)、及び、前記機械学習可能な機能のパラメータ(040)のセットにアクセスするデータインタフェース(120)と、
‐目的関数を最適化することにより前記機械学習可能な機能のパラメータの前記セットを学習するように構成されたプロセッササブシステム(140)であって、前記最適化は、前記機械学習可能な機能の層において入力観察間の差分セットに予測可能に応答する前記機械学習可能な機能に報酬を与えることを含み、前記最適化は、前記目的関数に含まれる正則化目的により予測可能性に報酬を与える、プロセッササブシステム(140)と
を備え、前記最適化は、
‐前記トレーニングデータセットの第1の入力観察、対応する第2の入力観察、及び、前記第1の入力観察と前記第2の入力観察との間の差分を示す前記差分セットの差分ラベルを取得することと、
‐前記機械学習可能な機能を適用して、前記機械学習可能な機能の前記層において前記第1の入力観察の第1の表現及び前記第2の入力観察の第2の表現をそれぞれ決定することと、
‐前記第1の入力観察と前記第2の入力観察との間の前記差分ラベルを所与として前記第1の表現と前記第2の表現との間の相互の統計的依存性に報酬を与えるように構成された前記正則化目的を評価することと、
を含む、システム(100)。 - プロセッサシステムにより実行される際に、前記プロセッサシステムに、請求項1に記載のコンピュータ実装方法を実施させるための命令を表す非一時的なデータ(710)を含むコンピュータ可読媒体(700)。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP20173742.6A EP3907651A1 (en) | 2020-05-08 | 2020-05-08 | Training a function to respond predictably to differences |
| EP20173742 | 2020-05-08 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021177386A JP2021177386A (ja) | 2021-11-11 |
| JP7715533B2 true JP7715533B2 (ja) | 2025-07-30 |
Family
ID=70680306
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021079050A Active JP7715533B2 (ja) | 2020-05-08 | 2021-05-07 | 差分に予測可能に応答する機能のトレーニング |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11804034B2 (ja) |
| EP (1) | EP3907651A1 (ja) |
| JP (1) | JP7715533B2 (ja) |
| CN (1) | CN113626758A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220358384A1 (en) * | 2021-05-05 | 2022-11-10 | Arizona Board Of Regents On Behalf Of The University Of Arizona | Domain transferrable fact verification systems and methods |
| US20230342584A1 (en) * | 2022-04-20 | 2023-10-26 | RapidSilicon US, Inc | Boolean Reservoir Neural Networks |
| CN116070126B (zh) * | 2022-11-28 | 2025-11-21 | 华中科技大学 | 基于对抗自监督的航空柱塞泵配油盘磨损检测方法及系统 |
| CN115546612A (zh) * | 2022-11-30 | 2022-12-30 | 中国科学技术大学 | 一种联合图数据和图神经网络的图像解释方法及装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020066755A1 (ja) | 2018-09-28 | 2020-04-02 | Necソリューションイノベータ株式会社 | 学習モデル生成装置、地物変化判定装置、学習モデル生成方法、地物変化判定方法、及びコンピュータ読み取り可能な記録媒体 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7007001B2 (en) * | 2002-06-26 | 2006-02-28 | Microsoft Corporation | Maximizing mutual information between observations and hidden states to minimize classification errors |
| US9430460B2 (en) * | 2013-07-12 | 2016-08-30 | Microsoft Technology Licensing, Llc | Active featuring in computer-human interactive learning |
| US10074041B2 (en) * | 2015-04-17 | 2018-09-11 | Nec Corporation | Fine-grained image classification by exploring bipartite-graph labels |
| JP6847386B2 (ja) * | 2016-09-09 | 2021-03-24 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ニューラルネットワークの正則化 |
| CN107590167A (zh) * | 2017-01-18 | 2018-01-16 | 南京邮电大学 | 一种基于归纳型矩阵补全的大规模社交图像自动标注算法 |
| US11556777B2 (en) * | 2017-11-15 | 2023-01-17 | Uatc, Llc | Continuous convolution and fusion in neural networks |
| EP3627391A1 (en) * | 2018-09-24 | 2020-03-25 | Siemens Aktiengesellschaft | Deep neural net for localising objects in images, methods for preparing such a neural net and for localising objects in images, corresponding computer program product, and corresponding computer-readable medium |
| CN110598765B (zh) * | 2019-08-28 | 2023-05-26 | 腾讯科技(深圳)有限公司 | 样本生成方法、装置、计算机设备及存储介质 |
| WO2021112335A1 (ko) * | 2019-12-06 | 2021-06-10 | 주식회사 애자일소다 | 생성적 적대 신경망 기반의 분류 시스템 및 방법 |
| US11630989B2 (en) * | 2020-03-09 | 2023-04-18 | International Business Machines Corporation | Mutual information neural estimation with Eta-trick |
-
2020
- 2020-05-08 EP EP20173742.6A patent/EP3907651A1/en active Pending
-
2021
- 2021-04-16 US US17/233,024 patent/US11804034B2/en active Active
- 2021-05-07 CN CN202110494590.8A patent/CN113626758A/zh active Pending
- 2021-05-07 JP JP2021079050A patent/JP7715533B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020066755A1 (ja) | 2018-09-28 | 2020-04-02 | Necソリューションイノベータ株式会社 | 学習モデル生成装置、地物変化判定装置、学習モデル生成方法、地物変化判定方法、及びコンピュータ読み取り可能な記録媒体 |
Non-Patent Citations (1)
| Title |
|---|
| Kamran Ghasedi Dizaji, 外3名,"Balanced Self-Paced Learning for Generative Adversarial Clustering Network",2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition(CVPR),2019年06月20日,p.4386-4395 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113626758A (zh) | 2021-11-09 |
| EP3907651A1 (en) | 2021-11-10 |
| US20210350182A1 (en) | 2021-11-11 |
| JP2021177386A (ja) | 2021-11-11 |
| US11804034B2 (en) | 2023-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7715533B2 (ja) | 差分に予測可能に応答する機能のトレーニング | |
| JP7393512B2 (ja) | ニューラルネットワークの分散学習および重み分配のためのシステム、および方法 | |
| US12367377B2 (en) | Making time-series predictions using a trained decoder model | |
| Khosroshahi et al. | Surround vehicles trajectory analysis with recurrent neural networks | |
| US20180157934A1 (en) | Inspection neural network for assessing neural network reliability | |
| CN114511751B (zh) | 视频特征提取器的无监督训练 | |
| CN112465147A (zh) | 机器学习的随机数据增强 | |
| JP7715838B2 (ja) | コンピュータ制御されるシステムの安全な制御/監視 | |
| EP3767542A1 (en) | Training and data synthesis and probability inference using nonlinear conditional normalizing flow model | |
| Chen et al. | Learning on-road visual control for self-driving vehicles with auxiliary tasks | |
| CN113963227A (zh) | 包括非单射变换的图像分类器 | |
| CN113095351A (zh) | 借助于初始标记的改善生成经标记的数据的方法 | |
| US12148226B2 (en) | Method and device for classifying end-to-end weather and road conditions in real time by using LiDAR | |
| KR20230032985A (ko) | 이미지 분류기의 즉석 보정 | |
| US20210357750A1 (en) | Object classification with content and location sensitive classifiers | |
| Kumar et al. | A deep transfer learning approach for enhanced traffic sign recognition in autonomous vehicles with nvidia jetson nano | |
| JP2022177826A (ja) | オブジェクトの相対スケールを推定する機械学習可能なモデルのトレーニング | |
| EP4202861A1 (en) | Method and device for classifying end-to-end weather and road conditions in real time by using lidar | |
| CN112948107A (zh) | 用于稀疏二进制序列的高效时间存储器 | |
| Dube et al. | Simulation of a self-driving car and comparison of various training methods | |
| Rallapalli et al. | Behavioral Arbitration for Effective Decision Making in Autonomous Vehicles by Using Deep Convolutional Neural Networks | |
| Liu et al. | Stereo Matching Using Gabor Convolutional Neural Network | |
| WO2025149268A1 (en) | Apparatus, computer-readable data carrier, computer program, and continual learning method | |
| CN116011523A (zh) | 用于控制代理的方法 | |
| CN118552931A (zh) | 轨迹预测模型训练、轨迹预测、轨迹规划方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250630 |
|
| 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: 20250708 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250717 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7715533 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |