Parallelization of Online Learning Algorithms

Patent №

US 8,904,149

Granted

2014-12-02

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

4

ml · kr · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12822918

Methods, systems, and media are provided for a dynamic batch strategy utilized in parallelization of online learning algorithms. The dynamic batch strategy provides a merge function on the basis of a threshold level difference between the original model state and an updated model state, rather than according to a constant or pre-determined batch size. The merging includes reading a batch of incoming streaming data, retrieving any missing model beliefs from partner processors, and training on the batch of incoming streaming data. The steps of reading, retrieving, and training are repeated until the measured difference in states exceeds a set threshold level. The measured differences which exceed the threshold level are merged for each of the plurality of processors according to attributes. The merged differences which exceed the threshold level are combined with the original partial model states to obtain an updated global model state.

AI classification

Machine learning1.00
AI hardware1.00
Evolutionary computation0.95
Knowledge representation0.95
Vision0.45
Planning0.44
Speech0.00
Natural language0.00

Ownership

MICROSOFT CORPORATION

assignment · 245920857

Assignors

EREN, TAHA BEKIR, ISAKOV, OLEG, CHEN, WEIZHU, DUNN, JEFFREY SCOTT, BORCHERT, THOMAS IVAN, CANDELA, JOAQUIN QUINONERO, HARTWIG GRAEPEL, THORE KURT, HERBRICH, RALF

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC