JP7453582B2 - パラメータ最適化方法、非一時的記録媒体、特徴量抽出方法及びパラメータ最適化装置 - Google Patents
パラメータ最適化方法、非一時的記録媒体、特徴量抽出方法及びパラメータ最適化装置 Download PDFInfo
- Publication number
- JP7453582B2 JP7453582B2 JP2022516581A JP2022516581A JP7453582B2 JP 7453582 B2 JP7453582 B2 JP 7453582B2 JP 2022516581 A JP2022516581 A JP 2022516581A JP 2022516581 A JP2022516581 A JP 2022516581A JP 7453582 B2 JP7453582 B2 JP 7453582B2
- Authority
- JP
- Japan
- Prior art keywords
- class
- feature
- classification
- vector
- error
- 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
- 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/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
- G06F18/24147—Distances to closest patterns, e.g. nearest neighbour classification
-
- 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/211—Selection of the most significant subset of features
- G06F18/2115—Selection of the most significant subset of features by evaluating different subsets according to an optimisation criterion, e.g. class separability, forward selection or backward elimination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2431—Multiple classes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Medical Informatics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
Description
図1は、本発明におけるパラメータ最適化装置10の機能構成の具体例を示すブロック図である。
パラメータ最適化装置10は、深層学習で用いる特徴ベクトルを抽出するためのパラメータを最適化する装置である。本実施形態で用いる深層学習は、例えばL2-Constrained Softmax Loss、ArcFace、AdaCos、SphereFace及びCosFace等である。パラメータ最適化装置10は、例えばパーソナルコンピュータ等の情報処理装置を用いて構成される。
初期化部100は、特徴量抽出部101が特徴ベクトル抽出に用いるパラメータ及びクラス代表ベクトルメモリ102に保存されるクラス代表ベクトルの情報をランダム値で初期化する。
パラメータ最適化装置10は、学習データとして入力画像xi(iは1以上の整数)、正解データyi及び分類クラス数Kの情報を入力する(ステップS101)。入力画像xiは特徴量抽出部101に入力され、正解データyiは分類誤差算出部105に入力され、分類クラス数Kの情報は初期化部100に入力される。初期化部100は、クラス代表ベクトルをベクトルWk(0≦k<K)とし、特徴量抽出部101が用いるパラメータと、ベクトルWkとをランダム値で初期化する(ステップS102)。初期化又は最適化されたクラス代表ベクトルをWk´とする。
第1の方法では、最適化部107が、まずクラス間距離誤差Ld<dを満たすようにクラス代表ベクトルを更新する。例えば、最適化部107は、目的関数L=Ld-dを勾配法により最適化するようにクラス代表ベクトルを更新する。dは、予め定められる整数である。次に、最適化部107は、クラス代表ベクトルを固定した状態で目的関数L=Lcを勾配法により最適化する。すなわち、第1の方法では、各クラスのクラス代表ベクトルそれぞれの特徴量空間上における位置を決定した後に、分類誤差を勾配法により最適化することによって特徴量抽出部101で利用するパラメータを最適化する。
一方、所定の回数行っていない場合(ステップS110-NO)、特徴量抽出部101は未選択の入力画像を入力する(ステップS110)。その後、パラメータ最適化装置10はステップS103以降の処理を実行する。
図7に示すように、本発明の第1の手法を利用した場合には、L2-Constrained Softmax Lossと比べて、各クラスが分類されており、特徴空間全体を最大限に活用できていることがわかる。
図9に示すように、ArcFaceに本発明の第1の手法を組み合わせて利用した場合には、ArcFaceのみを利用した場合に比べて、各クラスが分類されており、特徴空間全体を最大限に活用できていることがわかる。
利用し、最終層直前の特徴ベクトルを超球面上に可視化した例を示している。図12には、本発明の第2の手法を利用した場合のlossと分類精度の結果を示している。
図11に示すように、本発明の第2の手法を利用した場合には、L2-Constrained Softmax Lossと比べて、分類精度が向上していることがわかる。
図13に示すように、ArcFaceに本発明の第2の手法を組み合わせて利用した場合には、ArcFaceのみを利用した場合に比べて、分類精度が向上していることがわかる。
第2の方法は、類似するクラスを近くするという距離学習の要素を残しているため、異常検知のタスク向けの手法である。
上記の実施形態では、パラメータ最適化装置10は、ステップS109の処理においてステップS103からステップS108までの処理を所定の回数行ったか否かを判定する構成を示した。パラメータ最適化装置10は、ステップS109の処理においてステップS103からステップS108までの処理を、特徴量抽出部101で用いるパラメータの値及びクラス代表ベクトルが収束するまで行ったか否かを判定するように構成されてもよい。このように構成される場合、収束していない場合(ステップS109-NO)、特徴量抽出部101は未選択の入力画像を入力する(ステップS110)。その後、パラメータ最適化装置10はステップS103以降の処理を実行する。
一方、収束した場合(ステップS109-YES)、パラメータ最適化装置10は図2の処理を終了する。
このように構成されることによって、最適化されるまで処理が行われるため、分類精度をより向上させることができる。
Claims (8)
- 入力された入力データを用いて特徴ベクトルを抽出する特徴量抽出ステップと、
前記特徴ベクトルと、分類対象となる各クラスのクラス代表ベクトルとの分類結果を取得する分類ステップと、
正解データ及び前記分類結果に基づいて得られる分類誤差と、前記クラス代表ベクトル間の距離誤差とに基づいて、特徴量空間上で各クラスの特徴量の領域が重複しないように前記特徴量抽出ステップで利用するパラメータを最適化する最適化ステップと、
を有するパラメータ最適化方法。 - 前記最適化ステップにおいて、前記各クラスのクラス代表ベクトルそれぞれの特徴量空間上における位置を決定した後に、前記分類誤差を勾配法により最適化することによって前記パラメータを最適化する、
請求項1に記載のパラメータ最適化方法。 - 前記最適化ステップにおいて、前記クラス代表ベクトル間の距離誤差を前記分類誤差に付与して勾配法により最適化することによって前記パラメータを最適化する、
請求項1に記載のパラメータ最適化方法。 - 請求項1から3のいずれか一項に記載のパラメータ最適化方法をコンピュータに実行させるためのコンピュータプログラムを記録する非一時的記録媒体。
- 分類対象の対象データを取得する取得ステップと、
前記対象データから特徴量を抽出する特徴量抽出ステップと、
を有し、
前記特徴量抽出ステップでは、
前記特徴量と分類対象となる各クラスのクラス代表ベクトルとの分類結果に基づいて得られる分類誤差及び正解データと、前記クラス代表ベクトル間の距離誤差とに基づいて、分類先である複数のクラス間の特徴量空間における距離が均等になるように最適化されたパラメータを用いて前記対象データから特徴量を抽出し、
前記特徴量は、前記特徴量空間における、前記複数のクラスのいずれかの領域にマッピングされる、
特徴量抽出方法。 - 入力された入力データを用いて特徴ベクトルを抽出する特徴量抽出部と、
前記特徴ベクトルと、分類対象となる各クラスのクラス代表ベクトルとの分類結果を取得する分類部と、
正解データ及び前記分類結果に基づいて得られる分類誤差と、前記クラス代表ベクトル間の距離誤差とに基づいて、特徴量空間上で各クラスの特徴量の領域が重複しないように前記特徴量抽出部で利用するパラメータを最適化する最適化部と、
を備えるパラメータ最適化装置。 - 入力された入力データを用いて特徴ベクトルを抽出する特徴量抽出ステップと、
前記特徴ベクトルと、分類対象となる各クラスのクラス代表ベクトルとの分類結果を取得する分類ステップと、
正解データ及び前記分類結果に基づいて得られる分類誤差と、前記クラス代表ベクトル間の距離誤差とに基づいて、前記特徴量抽出ステップで利用するパラメータを最適化する最適化ステップを有し、
前記最適化ステップにおいて、前記各クラスのクラス代表ベクトルそれぞれの特徴量空間上における位置を決定した後に、前記分類誤差を勾配法により最適化することによって前記パラメータを最適化するパラメータ最適化方法。 - 入力された入力データを用いて特徴ベクトルを抽出する特徴量抽出ステップと、
前記特徴ベクトルと、分類対象となる各クラスのクラス代表ベクトルとの分類結果を取得する分類ステップと、
正解データ及び前記分類結果に基づいて得られる分類誤差と、前記クラス代表ベクトル間の距離誤差とに基づいて、前記特徴量抽出ステップで利用するパラメータを最適化する最適化ステップを有し、
前記最適化ステップにおいて、前記クラス代表ベクトル間の距離誤差を前記分類誤差に付与して勾配法により最適化することによって前記パラメータを最適化するパラメータ最適化方法。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/017502 WO2021214943A1 (ja) | 2020-04-23 | 2020-04-23 | パラメータ最適化方法、非一時的記録媒体、特徴量抽出方法及びパラメータ最適化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2021214943A1 JPWO2021214943A1 (ja) | 2021-10-28 |
| JP7453582B2 true JP7453582B2 (ja) | 2024-03-21 |
Family
ID=78270578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022516581A Active JP7453582B2 (ja) | 2020-04-23 | 2020-04-23 | パラメータ最適化方法、非一時的記録媒体、特徴量抽出方法及びパラメータ最適化装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20230153393A1 (ja) |
| JP (1) | JP7453582B2 (ja) |
| WO (1) | WO2021214943A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11948358B2 (en) * | 2021-11-16 | 2024-04-02 | Adobe Inc. | Self-supervised hierarchical event representation learning |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019096313A (ja) | 2017-11-20 | 2019-06-20 | 富士通株式会社 | 情報処理方法及び情報処理装置 |
| US20190279091A1 (en) | 2018-03-12 | 2019-09-12 | Carnegie Mellon University | Discriminative Cosine Embedding in Machine Learning |
| JP2020004405A (ja) | 2018-06-25 | 2020-01-09 | 富士通株式会社 | 情報処理方法及び情報処理装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220188700A1 (en) * | 2014-09-26 | 2022-06-16 | Bombora, Inc. | Distributed machine learning hyperparameter optimization |
| EP3784139A4 (en) * | 2018-04-27 | 2021-12-29 | Delphinus Medical Technologies, Inc. | System and method for feature extraction and classification on ultrasound tomography images |
| CN111079790B (zh) * | 2019-11-18 | 2023-06-30 | 清华大学深圳国际研究生院 | 一种构建类别中心的图像分类方法 |
-
2020
- 2020-04-23 JP JP2022516581A patent/JP7453582B2/ja active Active
- 2020-04-23 WO PCT/JP2020/017502 patent/WO2021214943A1/ja not_active Ceased
- 2020-04-23 US US17/918,173 patent/US20230153393A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019096313A (ja) | 2017-11-20 | 2019-06-20 | 富士通株式会社 | 情報処理方法及び情報処理装置 |
| US20190279091A1 (en) | 2018-03-12 | 2019-09-12 | Carnegie Mellon University | Discriminative Cosine Embedding in Machine Learning |
| JP2020004405A (ja) | 2018-06-25 | 2020-01-09 | 富士通株式会社 | 情報処理方法及び情報処理装置 |
Non-Patent Citations (1)
| Title |
|---|
| Xu, Furong et al.,"Metric Learning with Equidistant and Equidistributed Triplet-Based Loss for Product Image Search",WWW '20: Proceedings of The Web Conference 2020 [online],米国,Association for Computing Machinery,2020年04月20日,pp.57-65,[令和5年10月17日検索], インターネット:<URL: https://dl.acm.org/doi/10.1145/3366423.3380094>,<DOI: 10.1145/3366423.3380094> |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021214943A1 (ja) | 2021-10-28 |
| WO2021214943A1 (ja) | 2021-10-28 |
| US20230153393A1 (en) | 2023-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12300025B2 (en) | Facial verification method and apparatus | |
| US12266211B2 (en) | Forgery detection of face image | |
| EP3382598B1 (en) | Liveness test method and apparatus | |
| Xu et al. | Coarse to fine K nearest neighbor classifier | |
| US11574198B2 (en) | Apparatus and method with neural network implementation of domain adaptation | |
| US11003892B2 (en) | Landmark-free face attribute prediction | |
| JP4606779B2 (ja) | 画像認識装置、画像認識方法およびその方法をコンピュータに実行させるプログラム | |
| KR20200007010A (ko) | 바이오메트릭 식별을 위한 시스템 및 방법 | |
| CN110766040B (zh) | 用于对交易风险数据进行风险聚类的方法及装置 | |
| CN105981041A (zh) | 使用粗到细级联神经网络的面部关键点定位 | |
| Youssry et al. | A quantum mechanics-based framework for image processing and its application to image segmentation | |
| EP4091093B1 (en) | Shift invariant loss for deep learning based image segmentation | |
| Zheng et al. | Marginal space learning | |
| WO2021155301A1 (en) | Synthetic human fingerprints | |
| Deshpande et al. | Bayesian deep learning for deformable medical image registration | |
| JP7453582B2 (ja) | パラメータ最適化方法、非一時的記録媒体、特徴量抽出方法及びパラメータ最適化装置 | |
| Zhou et al. | Adaptive weighted locality-constrained sparse coding for glaucoma diagnosis | |
| Wilms et al. | Representative patch-based active appearance models generated from small training populations | |
| Pandey et al. | Learning representations for cryptographic hash based face template protection | |
| Ashwin et al. | Pol-SAR image classification using multifarious stratification stratagem in machine learning | |
| Oh et al. | Deep feature learning for person re-identification in a large-scale crowdsourced environment | |
| Satish et al. | Efficient method for segmentation of noisy and non‐circular iris images using improved particle swarm optimisation‐based MRFCM<? show [AQ ID= Q1]?> | |
| Chen et al. | Robust Semi‐Supervised Manifold Learning Algorithm for Classification | |
| Protopapadakis et al. | On the impact of labeled sample selection in semisupervised learning for complex visual recognition tasks | |
| Schuckers | Receiver operating characteristic curve and equal error rate |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231024 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231211 |
|
| 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: 20240206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7453582 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |