US2021157879A1PendingUtilityA1

Data analysis device, method, and program

Assignee: NIPPON TELEGRAPH & TELEPHONEPriority: Jul 11, 2018Filed: Jul 10, 2019Published: May 27, 2021
Est. expiryJul 11, 2038(~12 yrs left)· nominal 20-yr term from priority
G06N 5/01G06F 17/16G06N 7/01G06F 17/18
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An interval-valued matrix including elements represented by interval values can be resolved into factor matrices with high accuracy. A parameter estimation unit 20 estimates a factor matrix A and a factor matrix B such that an objective function, represented by including a probability of an element xij taking a scalar value thereof, which is represented using an estimate of the element xij estimated from the factor matrix A and the factor matrix B, for each element xij that is a scalar value, and a probability of the element xij taking an interval value thereof, which is represented using the estimate of the element xij estimated from the factor matrix A and the factor matrix B, for each element xij that is an interval value, is optimized.

Claims

exact text as granted — not AI-modified
1 . A data analysis device for resolving an interval-valued matrix X that is an I×J matrix having an element x ij  representing a relationship between a first object i (1≤i≤I, I is an integer equal to or greater than 1) and a second object j (1≤j≤J, J is an integer equal to or greater than 1), the element x ij  being a scalar value or an interval value, into an I×R factor matrix A having an element a ir  representing a relationship between the first object i and a factor r (1≤r≤R, R is an integer equal to or greater than 1) and a J×R factor matrix B having an element b jr  representing a relationship between the second object j and the factor r, the data analysis device comprising:
 a parameter estimator configured to estimate the factor matrix A and the factor matrix B such that an objective function is optimized, wherein the objective function includes:
 a probability of the element x ij  taking a scalar value thereof, which is represented using an estimate of the element x ij  estimated from the factor matrix A and the factor matrix B, for each element x ij  that is a scalar value, and 
 a probability of the element x ij  taking an interval value thereof, which is represented using the estimate of the element x ij  estimated from the factor matrix A and the factor matrix B, for each element x ij  that is an interval value. 
 
 
     
     
         2 . The data analysis device according to  claim 1 , wherein the probability of the element x ij  taking an interval value thereof includes a difference between:
 a cumulative density function representing a probability of the element x ij  taking a value equal to or less than an upper limit value of the interval value thereof, and   a cumulative density function representing a probability of the element x ij  taking a value equal to or less than a lower limit value of the interval value thereof.   
     
     
         3 . The data analysis device according to  claim 1 ,
 wherein the probability of the element x ij  taking a scalar value thereof is represented by a probability density function based on a normal distribution.   
     
     
         4 . The data analysis device according to  claim 1 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         5 . A data analysis method in a data analysis device for resolving an interval-valued matrix X that is an I×J matrix having an element x ij  representing a relationship between a first object i (1≤i≤I, I is an integer equal to or greater than 1) and a second object j (1≤j≤J, J is an integer equal to or greater than 1), the element x ij  being a scalar value or an interval value, into an I×R factor matrix A having an element a ir  representing a relationship between the first object i and a factor r (1≤r≤R, R is an integer equal to or greater than 1) and a J×R factor matrix B having an element b jr  representing a relationship between the second object j and the factor r, the data analysis method comprising:
 estimating, by a parameter estimator, the factor matrix A and the factor matrix B such that an objective function is optimized, wherein the objective function includes:
 a probability of the element x ij  taking a scalar value thereof, which is represented using an estimate of the element x ij  estimated from the factor matrix A and the factor matrix B, for each element x ij  that is a scalar value, and 
 a probability of the element x ij  taking an interval value thereof, which is represented using the estimate of the element x ij  estimated from the factor matrix A and the factor matrix B, for each element x ij  that is an interval value. 
 
 
     
     
         6 . The data analysis method according to  claim 5 , wherein the probability of the element x ij  taking an interval value thereof includes a difference between:
 a cumulative density function representing a probability of the element x ij  taking a value equal to or less than an upper limit value of the interval value thereof and   a cumulative density function representing a probability of the element x ij  taking a value equal to or less than a lower limit value of the interval value thereof.   
     
     
         7 . The data analysis method according to  claim 5 , wherein the estimating by the parameter estimator includes repeating update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         8 . A program for causing a computer to serve as each component constituting the data analysis device for resolving an interval-valued matrix X that is an I×J matrix having an element xii representing a relationship between a first object i (1≤i≤I, I is an integer equal to or greater than 1) and a second object j (1≤j≤J, J is an integer equal to or greater than 1), the element x ij  being a scalar value or an interval value, into an I×R factor matrix A having an element a ir  representing a relationship between the first object i and a factor r (1≤r≤R, R is an integer equal to or greater than 1) and a J×R factor matrix B having an element b jr  representing a relationship between the second object j and the factor r, the data analysis device comprising:
 a parameter estimator configured to estimate the factor matrix A and the factor matrix B such that an objective function is optimized, wherein the objective function includes:
 a probability of the element x ij  taking a scalar value thereof, which is represented using an estimate of the element x ij  estimated from the factor matrix A and the factor matrix B, for each element x ij  that is a scalar value, and 
 a probability of the element x ij  taking an interval value thereof, which is represented using the estimate of the element x ij  estimated from the factor matrix A and the factor matrix B, for each element x ij  that is an interval value. 
 
 
     
     
         9 . The data analysis device according to  claim 2 , wherein the probability of the element x ij  taking a scalar value thereof is represented by a probability density function based on a normal distribution. 
     
     
         10 . The data analysis device according to  claim 2 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         11 . The data analysis device according to  claim 3 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         12 . The data analysis method according to  claim 6 , wherein the estimating by the parameter estimator includes repeating update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         13 . The program according to  claim 8 , wherein the probability of the element x ij  taking an interval value thereof includes a difference between;
 a cumulative density function representing a probability of the element x ij  taking a value equal to or less than an upper limit value of the interval value thereof, and   a cumulative density function representing a probability of the element x ij  taking a value equal to or less than a lower limit value of the interval value thereof.   
     
     
         14 . The program according to  claim 8 , wherein the probability of the element x ij  taking a scalar value thereof is represented by a probability density function based on a normal distribution. 
     
     
         15 . The program according to  claim 13 , wherein the probability of the element x ij  taking a scalar value thereof is represented by a probability density function based on a normal distribution. 
     
     
         16 . The program according to  claim 8 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         17 . The program according to  claim 13 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         18 . The program according to  claim 14 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         19 . The program according to  claim 15 , wherein the parameter estimator repeats update of the factor matrix A and the factor matrix B such that an auxiliary function that is an upper-bound function of the objective function decreases until predetermined repetition end conditions are satisfied. 
     
     
         20 . The data analysis method according to  claim 6 , the method further comprising:
 generating, based on the estimated factor matrix A and factor matrix B, a latent pattern of data collected through questionnaires, wherein the data includes the element x ij .

Join the waitlist — get patent alerts

Track US2021157879A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.