CLIENT, SERVER, AND CLIENT-SERVER SYSTEM ADAPTED FOR UPDATING A CLIENT-ITEM MATRIX

A client (i) adapted for updating individual elements (rij) of a client-item matrix (R) by means of Collaborative Filtering, R = XTY. The matrix (R) comprises a plurality of individual elements (rij), each individual element relating to a specific client (i) and a specific item (j). The client (i) u...

Full description

Saved in:
Bibliographic Details
Main Author FLANAGAN, Adrian
Format Patent
LanguageEnglish
French
Published 27.06.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A client (i) adapted for updating individual elements (rij) of a client-item matrix (R) by means of Collaborative Filtering, R = XTY. The matrix (R) comprises a plurality of individual elements (rij), each individual element relating to a specific client (i) and a specific item (j). The client (i) utilizes an individual part (Ai) of a first model component (A) and at least one element of local client data (ui). The first model component (A) is a factor matrix A = X(i, k) comprising a plurality of client factor vectors (xi). The individual part (Ai) of the first model component (A) is the client factor vector (xi) for said client (i). The client (i) is connected to a server utilizing a second model component (B) and a global set of items (j1,..., jM). The second model component (B) is a factor matrix B = Y(J, k) comprising a plurality of item factor vectors (yj). The client (i) is configured to assign the individual part (Ai) of the first model component (A) to the client (i) and download a second model component (B) from the server. Thereafter, an updated individual part (Ai2) of the first model component (A) is calculated, as well as an individual value for each item (j1,..., jM). An evaluation of the value is uploaded to the server such that an updated second model component (B2) is calculated by the server. The updated second model component (B2) is downloaded from the server, and a new updated individual part (Ai3) of the first model component (A) is calculated. L'invention concerne un client (i) adapté pour mettre à jour des éléments individuels (rij) d'une matrice client-article (R) au moyen d'un filtrage collaboratif, R = XTY. La matrice (R) comprend une pluralité d'éléments individuels (rij), chaque élément individuel étant relatif à un client spécifique (i) et un article spécifique (j). Le client (i) utilise une partie individuelle (Ai) d'un premier composant de modèle (A) et au moins un élément de données de client local (ui). Le premier composant de modèle (A) est une matrice de facteur A = X(i, k) comprenant une pluralité de vecteurs de facteur de client (xi). La partie individuelle (Ai) du premier composant de modèle (A) est le vecteur de facteur de client (xi) pour ledit client (i). Le client (i) est connecté à un serveur utilisant un second composant de modèle (B) et un ensemble global d'articles (j1,..., jM). Le second composant de modèle (B) est une matrice de facteur B = Y(J, k) comprenant une pluralité de vecteurs de facteur d'article (yj). Le client (i) est configuré pour attribuer la partie individuelle (Ai) du premier composant de modèle (A) au client (i) et pour télécharger un second composant de modèle (B) à partir du serveur. Ensuite, une partie Individuelle mise à jour (Ai2) du premier composant de modèle (A) est calculée, ainsi qu'une valeur individuelle pour chaque article (j1,..., jM). Une évaluation de la valeur est téléchargée vers le serveur de telle sorte qu'un second composant de modèle mis à jour (B2) est calculé par le serveur. Le second composant de modèle mise à jour (B2) est téléchargé à partir du serveur, et une nouvelle partie individuelle mise à jour (Ai3) du premier composant de modèle (A) est calculée.
Bibliography:Application Number: WO2017EP84494