Patent · US Active

Parallelization of online learning algorithms

US8904149B2 · kind B2 · utility

14Cited by
2References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 24, 2010
Grant dateDec 2, 2014
Priority date
Expiry dateOct 27, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N20/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.