IP Library › Patent Application 17295294
Patent Application
App. No. 17/295,294

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM

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 None
App. No.
17/295,294
Abstract

An information processing apparatus includes: a corresponding data calculation unit configured to determine importance of each sample in accordance with a difference between a plurality of pieces of observation information observed when an input is given to an observation target and data of a second type generated by a simulator that simulates the observation target based on a sample of a parameter with respect to a plurality of samples and data of a first type indicating the input, and a degree of influence of the sample on distribution of parameters, and then calculate data that corresponds to the distribution of the parameters; a new parameter sample generation unit configured to generate a new sample of the parameters in accordance with predetermined processing using the data that corresponds to the distribution of the parameters; and an iteration control unit configured to perform control so as to repeat the above processing.

Claims (56)

1 . An information processing apparatus comprising:

at least one memory storing instructions; and

at least one processor configured to execute the instructions stored in the memory to:

execute first processing for determining importance of each sample in accordance with a difference between a plurality of pieces of observation information observed when an input is given to an observation target and data of a second type generated by a simulator that simulates the observation target based on a sample of a parameter with respect to a plurality of samples and data of a first type indicating the input, and a degree of influence of the sample on distribution of parameters, and then calculating data that corresponds to the distribution of the parameters;

execute second processing for generating a new sample of the parameters in accordance with predetermined processing using the data that corresponds to the distribution of the parameters; and

perform control so as to repeat the first processing and the second processing while performing control so as to execute the first processing using the data of the second type generated by the simulator with respect to the new sample generated by the second processing and the data of the first type.

2 . The information processing apparatus according to claim 1 , wherein the degree of influence varies in accordance with iteration of the first processing and the second processing.

3 . The information processing apparatus according to claim 2 , wherein, in the iteration, a value that is equal to or smaller than the previous value is set as the degree of influence, and at least once in the iteration, a value smaller than the previous value is set as the degree of influence.

4 . The information processing apparatus according to claim 2 , wherein, in the iteration, a value that is equal to or larger than the previous value is set as the degree of influence, and at least once in the iteration, a value larger than the previous value is set as the degree of influence.

5 . The information processing apparatus according to claim 3 , wherein the degree of influence varies based on a predetermined geometric progression.

6 . The information processing apparatus according to claim 1 , wherein the degree of influence is constant regardless of the iteration of the first processing and the second processing.

7 . The information processing apparatus according to claim 1 , wherein

the data that corresponds to the distribution of the parameters is a kernel mean, and

the processor is configured to execute the instructions to:

calculate the kernel mean using a kernel function including the degree of influence as an inverse temperature, and

generate the sample using the kernel mean calculated by the first processing.

8 . The information processing apparatus according to claim 7 , wherein the processor is configured to execute the instructions to calculate the kernel mean by Kernel Approximate Bayesian Computation (Kernel ABC) that uses the kernel function indicated by the following expression,

where σ denotes a standard deviation of Gaussian noise regarding the data of the second type, n denotes the number of elements of the data of the second type, β denotes the inverse temperature, and Y 1 and Y i ′ denote values of the data of the second type.

exp

⁢

{

-

1

2

⁢

σ

2

⁢

∑

i

=

1

n

⁢

β

⁡

(

Y

i

-

Y

i

′

)

2

}

9 . The information processing apparatus according to claim 1 , wherein the degree of influence of each iteration is set in such a way that the sum of the degree of influence for the number of iterations becomes 1.

10 .- 11 . (canceled)

12 . An information processing method for causing an information processing apparatus to execute:

first processing for determining importance of each sample in accordance with a difference between a plurality of pieces of observation information observed when an input is given to an observation target and data of a second type generated by a simulator that simulates the observation target based on a sample of a parameter with respect to a plurality of samples and data of a first type indicating the input, and a degree of influence of the sample on distribution of parameters, and then calculating data that corresponds to the distribution of the parameters;

second processing for generating a new sample of the parameters in accordance with predetermined processing using the data that corresponds to the distribution of the parameters; and

control so as to repeat the first processing and the second processing while performing control so as to execute the first processing using the data of the second type generated by the simulator with respect to the new sample generated by the second processing and the data of the first type.

13 . A non-transitory computer readable medium storing a program for causing a computer to execute:

a corresponding data calculation step for determining importance of each sample in accordance with a difference between a plurality of pieces of observation information observed when an input is given to an observation target and data of a second type generated by a simulator that simulates the observation target based on a sample of a parameter with respect to a plurality of samples and data of a first type indicating the input, and a degree of influence of the sample on distribution of parameters, and then calculating data that corresponds to the distribution of the parameters;

a new parameter sample generating step for generating a new sample of the parameters in accordance with predetermined processing using the data that corresponds to the distribution of the parameters; and

an iteration control step for performing control so as to repeat the processing of the corresponding data calculation step and the processing of the new parameter sample generating step while performing control so as to execute the corresponding data calculation step using the data of the second type generated by the simulator with respect to the new sample generated by the new parameter sample generation step and the data of the first type.

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 May 20, 2021
From: KISAMORI, KEIICHI; YAMAZAKI, KEISUKE
To: NEC CORPORATION; NATIONAL INSTITUTE OF ADVANCED INDUSTRIAL SCIENCE AND TECHNOLOGY
Reel/Frame 056305/0132 →