Parallel generation of topics from documents
AssigneeGoogle Inc.
InventorsZhiyuan Liu, Yuzhou Zhang, Edward Y. Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsZhiyuan Liu, Yuzhou Zhang, Edward Y. Chang
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhanced parallel latent Dirichlet allocation (PLDA+). A PLDA+ system is a system of multiple processors that are configured to generate topics from multiple documents. The multiple processors are designated as two types: document processors and matrix processors. The documents are distributed among the document processors. Generated topics are distributed among the matrix processors. Tasks performed on the document processors and matrix processors are segregated into two types of tasks: computation-bound tasks and communication-bound tasks. Computation-bound tasks are CPU intensive tasks; communication-bound tasks are network intensive tasks. Data placement and pipeline strategies are employed such that the computation-bound tasks and the communication-bound tasks are distributed to the processors in a balanced manner, and performed in parallel.
A method, comprising:
A system comprising:
A computer program product, encoded on a non-transitory computer-readable storage device, operable to cause one or more document processors and a plurality of matrix processors to perform operations comprising:
A method executed by one or more computers, comprising:
A computer program product, stored on a non-transitory computer-readable storage device, operable to cause one or more computers to perform operations comprising:
Dependencies are inferred from the claim text.