Patent · US Active

Multi-thread distributed training of a recommender model

US12406189B2 · kind B2 · utility

0Cited by
3References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 21, 2024
Grant dateSep 2, 2025
Priority date
Expiry dateFeb 21, 2044

Classification

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

Abstract

A system, method, and computer-program product includes receiving an input comprising a plurality of pre-defined factor matrices and an implicit feedback dataset partitioned into a plurality of implicit feedback data subsets; distributing the input across a controller node and a plurality of worker nodes implemented in a distributed computing environment; and training a model using the controller node and the plurality of worker nodes, wherein training the model includes: initializing, by the controller node, a controller-specific user parameters matrix and a controller-specific item parameters matrix, broadcasting, by the controller node, the controller-specific user parameters matrix and the controller-specific item parameters matrix to each worker node of the plurality of worker nodes, and concurrently executing an aggregation model training algorithm at the controller node and a plurality of localized model training algorithms across the plurality of worker nodes until a training termination condition is satisfied.

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