Efficient Large-Scale Kernel Learning Using a Distributed Processing Architecture
AssigneeInternational Business Machines Corporation
InventorsShen Li, Xiang Ni, Michael Witbrock, Lingfei Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsShen Li, Xiang Ni, Michael Witbrock, Lingfei Wu
Estimating the term…
A method and system of creating a model for large scale data analytics is provided. Training data is received in a form of a data matrix X and partitioned into a plurality of partitions. A random matrix T is generated. A feature matrix is determined based on multiplying the partitioned training data by the random matrix T. A predicted data {tilde over (y)} is determined for each partition via a stochastic average gradient (SAG) of each partition. A number of SAG values is reduced based on a number of rows n in the data matrix X. For each iteration, a sum of the reduced SAG values is determined, as well as a full gradient based on the sum of the reduced SAG values from all rows n, by distributed parallel processing. The model parameters w are updated based on the full gradient for each partition.
A computing device comprising:
A non-transitory computer readable storage medium tangibly embodying a computer readable program code having computer readable instructions that, when executed, causes a computer device to carry out a method of creating a model for large scale data analytics via a distributed processing approach, the method comprising:
Dependencies are inferred from the claim text.