JP7501780B2 - 学習方法、推定方法、学習装置、推定装置、及びプログラム - Google Patents
学習方法、推定方法、学習装置、推定装置、及びプログラム Download PDFInfo
- Publication number
- JP7501780B2 JP7501780B2 JP2023505019A JP2023505019A JP7501780B2 JP 7501780 B2 JP7501780 B2 JP 7501780B2 JP 2023505019 A JP2023505019 A JP 2023505019A JP 2023505019 A JP2023505019 A JP 2023505019A JP 7501780 B2 JP7501780 B2 JP 7501780B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- estimation
- matrix
- parameters
- missing
- 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
- 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
- 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/047—Probabilistic or stochastic 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/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/09—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/0985—Hyperparameter optimisation; Meta-learning; Learning-to-learn
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Complex Calculations (AREA)
Description
まず、本実施形態に係る行列解析装置10のハードウェア構成について、図1を参照しながら説明する。図1は、本実施形態に係る行列解析装置10のハードウェア構成の一例を示す図である。
次に、本実施形態に係る行列解析装置10の機能構成について、図2を参照しながら説明する。図2は、本実施形態に係る行列解析装置10の機能構成の一例を示す図である。
次に、学習時における行列解析装置10が実行する学習処理の流れについて、図3を参照しながら説明する。図3は、本実施形態に係る学習処理の流れの一例を示すフローチャートである。
次に、推定時における行列解析装置10が実行する欠損値推定処理の流れについて、図4を参照しながら説明する。図4は、本実施形態に係る欠損値推定処理の流れの一例を示すフローチャートである。
次に、本実施形態に係る行列解析装置10による欠損値推定の精度について評価する。以下、本実施形態に係る行列解析装置10によって欠損値を推定する手法を「提案手法」という。
以上のように、本実施形態に係る行列解析装置10は、ニューラルネットワークにより分解行列の事前分布のパラメータを計算した上で、このパラメータを利用して、分解行列が、与えられた観測データ(行列データ)と適合するようにモデルパラメータを学習する。これにより、従来手法よりも少ない観測データ数で、より高い精度で未知の行列データの欠損値を推定することが可能となる。
101 入力装置
102 表示装置
103 外部I/F
103a 記録媒体
104 通信I/F
105 プロセッサ
106 メモリ装置
107 バス
201 モデル部
202 メタ学習部
203 記憶部
Claims (8)
- 複数の観測データが含まれる学習用データセットを入力する入力手順と、
前記観測データに含まれる一部の値を欠損値とした欠損後観測データを用いて、前記欠損後観測データを複数のデータの積で表現する場合における前記複数のデータの事前分布のパラメータをニューラルネットワークにより推定する分布推定手順と、
前記事前分布のパラメータを用いて、前記複数のデータの積が前記欠損後観測データに適合するように、前記複数のデータを更新するデータ更新手順と、
前記更新後の複数のデータにより前記欠損後観測データの欠損値を推定する欠損値推定手順と、
前記欠損値の推定精度が高くなるように、前記ニューラルネットワークのパラメータを含むモデルパラメータを更新するパラメータ更新手順と、
をコンピュータが実行する学習方法。 - 前記観測データは行列形式で表され、
前記分布推定手順は、
前記欠損後観測データを2つのデータの行列積で表現する場合における前記2つのデータの事前分布のパラメータを前記ニューラルネットワークにより推定し、
前記データ更新手順は、
前記事前分布のパラメータを用いて、前記2つのデータの行列積が前記欠損後観測データに適合するように、前記モデルパラメータを更新する、請求項1に記載の学習方法。 - 前記事前分布のパラメータには、前記2つのデータのうちの第1のデータを構成する各行それぞれの各要素の値の平均と、前記2つのデータのうちの第2のデータを構成する各列それぞれの各要素の値の平均とが少なくとも含まれる、請求項2に記載の学習方法。
- 前記データ更新手順は、
事後確率最大化、尤度最大化、ベイズ推定、又は変分ベイズ推定により、前記複数のデータの積が前記欠損後観測データに適合するように、前記複数のデータを更新する、請求項1乃至3の何れか一項に記載の学習方法。 - 欠損値が含まれる推定対象データを入力する入力手順と、
前記推定対象データを複数のデータの積で表現する場合における前記複数のデータの事前分布のパラメータを学習済みニューラルネットワークにより推定する分布推定手順と、
前記事前分布のパラメータを用いて、前記複数のデータの積が前記推定対象データに適合するように、前記複数のデータを更新するデータ更新手順と、
前記更新後の複数のデータにより前記推定対象データの欠損値を推定する欠損値推定手順と、
をコンピュータが実行する推定方法。 - 複数の観測データが含まれる学習用データセットを入力する入力部と、
前記観測データに含まれる一部の値を欠損値とした欠損後観測データを用いて、前記欠損後観測データを複数のデータの積で表現する場合における前記複数のデータの事前分布のパラメータをニューラルネットワークにより推定する分布推定部と、
前記事前分布のパラメータを用いて、前記複数のデータの積が前記欠損後観測データに適合するように、前記複数のデータを更新するデータ更新部と、
前記更新後の複数のデータにより前記欠損後観測データの欠損値を推定する欠損値推定部と、
前記欠損値の推定精度が高くなるように、前記ニューラルネットワークのパラメータを含むモデルパラメータを更新するパラメータ更新部と、
を有する学習装置。 - 欠損値が含まれる推定対象データを入力する入力部と、
前記推定対象データを複数のデータの積で表現する場合における前記複数のデータの事前分布のパラメータを学習済みニューラルネットワークにより推定する分布推定部と、
前記事前分布のパラメータを用いて、前記複数のデータの積が前記推定対象データに適合するように、前記複数のデータを更新するデータ更新部と、
前記更新後の複数のデータにより前記推定対象データの欠損値を推定する欠損値推定部と、
を有する推定装置。 - コンピュータに、請求項1乃至4の何れか一項に記載の学習方法、又は、請求項5に記載の推定方法、を実行させるプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/009890 WO2022190327A1 (ja) | 2021-03-11 | 2021-03-11 | 学習方法、推定方法、学習装置、推定装置、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022190327A1 JPWO2022190327A1 (ja) | 2022-09-15 |
| JP7501780B2 true JP7501780B2 (ja) | 2024-06-18 |
Family
ID=83226538
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023505019A Active JP7501780B2 (ja) | 2021-03-11 | 2021-03-11 | 学習方法、推定方法、学習装置、推定装置、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20240169204A1 (ja) |
| JP (1) | JP7501780B2 (ja) |
| WO (1) | WO2022190327A1 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019179457A (ja) | 2018-03-30 | 2019-10-17 | 富士通株式会社 | 学習プログラム、学習方法および学習装置 |
-
2021
- 2021-03-11 JP JP2023505019A patent/JP7501780B2/ja active Active
- 2021-03-11 US US18/548,999 patent/US20240169204A1/en active Pending
- 2021-03-11 WO PCT/JP2021/009890 patent/WO2022190327A1/ja not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019179457A (ja) | 2018-03-30 | 2019-10-17 | 富士通株式会社 | 学習プログラム、学習方法および学習装置 |
Non-Patent Citations (1)
| Title |
|---|
| 川澄 亮太・竹田 晃人,疎な事前分布での変分ベイズ法を用いた行列補完問題の近似的解法,電子情報通信学会技術研究報告,日本,一般社団法人電子情報通信学会,2016年11月09日,Vol.116、No.300,pp. 117-121、全文、全図,ISSN 0913-5685 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240169204A1 (en) | 2024-05-23 |
| JPWO2022190327A1 (ja) | 2022-09-15 |
| WO2022190327A1 (ja) | 2022-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Rullière et al. | Nested Kriging predictions for datasets with a large number of observations | |
| JP6311851B2 (ja) | 共クラスタリングシステム、方法およびプログラム | |
| Rukat et al. | Bayesian boolean matrix factorisation | |
| WO2017159403A1 (ja) | 予測システム、方法およびプログラム | |
| JP7298714B2 (ja) | モデル学習装置、音声認識装置、それらの方法、およびプログラム | |
| WO2018088277A1 (ja) | 予測モデル生成システム、方法およびプログラム | |
| Gorstein et al. | HighDimMixedModels. jl: Robust high-dimensional mixed-effects models across omics data | |
| JP6662754B2 (ja) | L1グラフ計算装置、l1グラフ計算方法及びl1グラフ計算プログラム | |
| WO2022079911A1 (ja) | 秘密決定木テスト装置、秘密決定木テストシステム、秘密決定木テスト方法、及びプログラム | |
| JP7501780B2 (ja) | 学習方法、推定方法、学習装置、推定装置、及びプログラム | |
| WO2018088276A1 (ja) | 予測モデル生成システム、方法およびプログラム | |
| Marion et al. | VC‐PCR: A prediction method based on variable selection and clustering | |
| JP7567930B2 (ja) | 秘密決定木学習装置、秘密決定木学習システム、秘密決定木学習方法、及びプログラム | |
| JP7505555B2 (ja) | 学習装置、学習方法及びプログラム | |
| JP7468681B2 (ja) | 学習方法、学習装置、及びプログラム | |
| JP7384279B2 (ja) | データ処理方法、データ処理装置及びデータ処理プログラム | |
| JP2013109471A (ja) | 入出力モデル推定装置、方法、及びプログラム | |
| JP7548440B2 (ja) | 最適化方法、最適化装置、及びプログラム | |
| JP7819776B2 (ja) | メタ学習方法、メタ学習装置及びプログラム | |
| Krasotkina et al. | A bayesian approach to sparse cox regression in high-dimentional survival analysis | |
| JP6740193B2 (ja) | パラメータ推定装置、パラメータ推定方法及びパラメータ推定プログラム | |
| Pang et al. | A parametric simplex approach to statistical learning problems | |
| JP7761166B2 (ja) | メタ学習方法、メタ学習装置及びプログラム | |
| KR102844250B1 (ko) | 다양하게 정규화된 행렬 분해 기반의 아이템 추천 방법 및 장치 | |
| Uddin | Copula entropy-based variable screening with an application to insurance data analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230607 |
|
| 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: 20240507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240520 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7501780 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 |