IP Library › Granted Patent US 11,636,399
Granted Patent B2
US 11,636,399 · App. 16/753,266 · Granted Apr 25, 2023

Parameter estimation system, parameter estimation method, and parameter estimation program recording medium for estimating parameter and kernel functions by incorporating machine learning

Inventors: Takafumi Kajihara (Tokyo, JP); Keisuke Yamazaki (Tokyo, JP)
Assignee: NEC CORPORATION
G06N20/10G06N7/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,636,399
App. No.
16/753,266
Granted
Apr 25, 2023
Kind
B2
Abstract

A first sample acquisition unit acquires a parameter sample from a prior distribution. A function execution unit acquires data from a distribution by supplying the sample to a function. A degree-of-similarity calculation unit calculates the degree of similarity between the data and correct data using a kernel function. A kernel mean construction unit constructs a kernel mean of a posterior distribution from the degree of similarity, the sample, and the kernel function. A second sample acquisition unit acquires a new parameter sample from the kernel mean and the kernel function. A sample evaluation unit determines whether the difference between new data obtained by supplying one sample selected from the new samples to the function and the correct data is less than a prescribed threshold value. When it is determined that the difference is less than the prescribed threshold value, the sample evaluation unit estimates the selected sample as a parameter. The present invention enables estimation of a high-dimensional parameter of the function, thus making it possible to reduce calculation time.

Claims (36)

1. A parameter estimation system for estimating a parameter θ of a function for producing data y, comprising a machine learning device for determining, by repetitive learning, the parameter θ to be set to the function, wherein the machine learning device comprising:

a memory storing one or more instructions; and

a processor configured to execute the one or more instructions to implement:

a first sample acquisition unit configured to acquire N (where N represents an integer which is not less than two) samples θ i (1≤i≤N) of the parameter θ from a prior distribution P;

a function execution unit configured to acquire N data y i from the function by successively supplying the N samples θ i to the function, respectively;

a degree-of-similarity calculation unit configured to calculate N degrees of similarity w i between the N data y i and correct data y* using a kernel function k;

a kernel mean construction unit configured to construct a kernel mean μ of a posterior distribution based on the N degrees of similarity w i , the N samples θ i , and the kernel function k;

a second sample acquisition unit configured to acquire T (where T represents an integer which is not less than two) new samples θ t (1≤t≤T) of the parameter θ based on the kernel mean μ and the kernel function k; and

a sample evaluation unit configured to determine whether a difference ∥y k −y*I| between new data y k and the correct data y* is less than a predetermined threshold value ε, the new data y k being obtained from the function by supplying the function with one sample θ k selected from the T new samples θ t ;

wherein the sample evaluation unit estimates and produces the selected sample θ k as the parameter θ when it is determined that the difference ∥y k −y*I| is less than the predetermined threshold value ε, and

wherein the first sample acquisition unit is configured to acquire the N samples θ i while adjusting a hyper parameter η of the prior distribution P.

2. The parameter estimation system as claimed in claim 1 , wherein the degree-of-similarity calculation unit comprises a Kernel ABC execution unit configured to calculate the N degrees of similarity w i by means of a Kernel ABC algorithm.

3. The parameter estimation system as claimed in claim 2 , wherein the Kernel ABC execution unit is configured to calculate the N degrees of similarity w i between the N data y i and the correct data y* using the kernel function k, a Gram matrix G, and a regularization term δ.

4. The parameter estimation system as claimed in claim 1 , wherein the kernel mean construction unit is configured to readjust a weight based on the N samples θ i using the N degrees of similarity w i and the kernel function k and to construct the kernel mean μ representing a probability distribution on a reproducing kernel Hilbert space.

5. The parameter estimation system as claimed in claim 1 , wherein the second sample acquisition unit configured to perform calculation so as to minimize an error calculated between the kernel mean μ and the kernel function k, the new samples θ t , and the number T of fetched samples to acquire the new samples θ t .

6. The parameter estimation system as claimed in claim 1 , wherein, in a case where the sample evaluation unit determines that the difference ∥y k −y*I| is larger than the predetermined threshold value ε, the parameter estimation system repeats operations of the function execution unit, the degree-of-similarity calculation unit, the kernel mean construction unit, the second sample acquisition unit, and the sample evaluation unit.

7. The parameter estimation system as claimed in claim 1 , wherein, in a case where the sample evaluation unit determines that the difference ∥y k −y*I| is larger than the predetermined threshold value £, the parameter estimation system repeats operations of the first sample acquisition unit, the function execution unit, the degree-of-similarity calculation unit, the kernel mean construction unit, the second sample acquisition unit, and the sample evaluation unit.

8. The parameter estimation system as claimed in claim 7 , wherein, in a case where redundancy of the parameter θ is desired to be controlled prior to repeating the operations, the first sample acquisition unit is configured to adjust the hyper parameter η of the prior distribution P.

9. A parameter estimation method in a parameter estimation system for estimating a parameter θ of a function, the parameter estimation method being for determining, by repetitive learning, the parameter θ to be set to the function, from samples of the parameter θ, using the function for producing data y, the method comprising:

acquiring N (where N represents an integer which is not less than two) samples θ i , (1≤i≤N) of the parameter θ from a prior distribution P;

acquiring N data y i from the function by successively supplying the N samples θ i , to the function, respectively;

calculating N degrees of similarity w i between the N data y i and correct data y* using a kernel function k;

constructing a kernel mean μ of a posterior distribution based on the N degrees of similarity w i , the N samples θ i , and the kernel function k;

acquiring T (where T represents an integer which is not less than two) new samples θ t (1≤t≤T) of the parameter θ based on the kernel mean μ and the kernel function k; and

determining whether a difference ∥y k −y*I| between new data y k and the correct data y* is less than a predetermined threshold value ε, the new data y k being obtained from the function by supplying the function with one sample Ok selected from the T new samples θ t ;

wherein the selected sample θ k is estimated and produced as the parameter θ when it is determined that the difference ∥y k −y*I| is less than the predetermined threshold value ε and

wherein the N samples θ i are acquired while adjusting a hyper parameter η of the prior distribution P.

10. A non-transitory recoding medium recording a parameter estimation program causing, in a parameter estimation system for estimating a parameter θ of a function, a computer to determine, by repetitive learning, the parameter θ to be set to the function, from samples of the parameter θ, using the function for producing data y, wherein the parameter estimation program causes the computer to execute:

a first sample acquisition step of acquiring N (where N represents an integer which is not less than two) samples θ i (1≤i≤N) of the parameter θ from a prior distribution P;

a function execution step of acquiring N data y i from the function by successively supplying the N samples θ i to the function, respectively;

a degree-of-similarity calculation step of calculating N degrees of similarity w i between the N data y i and correct data y* using a kernel function k;

a kernel mean construction step of constructing a kernel mean μ of a posterior distribution based on the N degrees of similarity w i , the N samples θ i , and the kernel function k;

a second sample acquisition step of acquiring T (where T represents an integer which is not less than two) new samples θ t (1≤t≤T) of the parameter θ based on the kernel mean μ and the kernel function k; and

a sample evaluation step of determining whether a difference ∥y k −y*I| between new data y k and the correct data y* is less than a predetermined threshold value ε, the new data y k being obtained from the function by supplying the function with one sample θk selected from the T new samples θ t ;

wherein the sample evaluation step causes the computer to estimate and produce the selected sample θk as the parameter θ when it is determined that the difference ∥y k −y*I| is less than the predetermined threshold value ε and

wherein the first sample acquisition step causes the computer to acquire the N samples θ i while adjusting a hyper parameter η of the prior distribution P.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2022
From: NATIONAL INSTITUTE OF ADVANCED INDUSTRIAL SCIENCE AND TECHNOLOGY
To: NEC CORPORATION
Reel/Frame 061289/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2020
From: KAJIHARA, TAKAFUMI; YAMAZAKI, KEISUKE
To: NEC CORPORATION; NATIONAL INSTITUTE OF ADVANCED INDUSTRIAL SCIENCE AND TECHNOLOGY
Reel/Frame 052313/0912 →
Priority Claims (1)
JP JP2017-193245 · Oct 3, 2017 · national
Continuity (1)
Related Publication 20200250586A1 · Aug 6, 2020
Cited By (1)
US 12,272,161