Optimal training method of collaborative filtering recommendation model

A collaborative filtering recommendation and training method technology, applied in the direction of computing models, knowledge-based computer systems, instruments, etc., can solve the problems of interdependence between latent features of users and latent features of items, inability to parallelize, limit model promotion, etc. , to improve scalability, improve build speed, and eliminate interdependencies

Inactive Publication Date: 2013-02-13
CHENGDU GKHB INFORMATION TECH
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] As a source of recommendation, the recommendation model is the core component of a personalized recommendation system, and the recommendation model based on matrix factorization is a widely used recommendation model because of its good recommendation accuracy and scalability. At present, Personalized recommendation technology can analyze the internal relationship between users and information based on the user's historical behavior, so as to connect users with the information they may be interested in, and provide intelligent services for information to find people, thereby solving the problem of information overload. Recommended As the core component of the recommendation system, the model is the focus of research in the field of personalized recommendation technology. Because the matrix factorization recommendation model has high recommendation accuracy and good scalability, it has a wide range of applications. However, due to During the training process of the matrix factorization recommendation model, its user latent features and item latent features are interdependent and cannot be parallelized, thus limiting the further promotion of the model

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimal training method of collaborative filtering recommendation model
  • Optimal training method of collaborative filtering recommendation model
  • Optimal training method of collaborative filtering recommendation model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] Embodiment one: if figure 1 As shown, a method for optimizing training of a collaborative filtering recommendation model is characterized in that it proceeds in the following steps:

[0027] Step 1, a single-column user latent feature matrix;

[0028] For the matrix factorization recommendation model that needs to be constructed, its user latent feature matrix P is single-columned;

[0029] Step 2: Determine whether the latent feature matrix is ​​converged; when the user latent feature matrix is ​​converged, output the user latent feature matrix after training; when the user latent feature matrix is ​​not converged, perform step 3.

[0030] Step 3. Construct a user hidden feature vector training process based on single-column stochastic gradient descent;

[0031] According to the single-column user latent feature matrix, decompose the latent feature matrix training process of the matrix factorization recommendation model to obtain the training sub-process of the user ...

Embodiment 2

[0035] Embodiment two: if figure 2 As shown, an optimal training method for a collaborative filtering recommendation model is carried out in the following steps:

[0036] Step 1, a single-column item latent feature matrix;

[0037] For the matrix factorization recommendation model that needs to be constructed, its item latent feature matrix Q is single-columned;

[0038] Step 2. Determine whether the latent feature matrix is ​​converged; when the latent feature matrix of the item is converged, output the latent feature matrix of the item after training; when the latent feature matrix of the item is not converged, perform step 3.

[0039] Step 3. Construct the training process of item latent feature vectors based on single-column stochastic gradient descent;

[0040] According to the single-column item latent feature matrix, decompose the latent feature matrix training process of the matrix factorization recommendation model to obtain the training sub-process of the item laten...

Embodiment 3

[0044] Embodiment three: as image 3 As shown, an optimal training method for a collaborative filtering recommendation model is carried out in the following steps:

[0045] Step 1, single-column user latent feature matrix and item latent feature matrix;

[0046] For the matrix factorization recommendation model that needs to be constructed, its user latent feature matrix P and item latent feature matrix Q are listed separately;

[0047] Step 2. Determine whether the user latent feature matrix and the item latent feature matrix are converged; when the user latent feature matrix and the item latent feature matrix converge, output the user latent feature matrix and the item latent feature matrix that have been trained; when the user latent feature matrix or the item When the latent feature matrix is ​​not converged, go to step 3.

[0048] Step 3. Construct a user hidden feature vector and item hidden feature vector training process based on single-column stochastic gradient des...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an optimal training method of a collaborative filtering recommendation model, belonging to the technical field of data mining and individual recommendation. The optimal training method comprises the following steps of: arranging hidden characteristic matrixes seperately, so as to eliminate the interdependency of user hidden characteristics and item hidden characteristics in a training process; secondly, dividing the hidden characteristic matrixes into a user hidden characteristic training process and an item hidden characteristic training process which separate stochastic gradient descent; and finally, executing the user hidden characteristic training process and the item hidden characteristic training process. With the adoption of the optimal training method provided by the invention, the interdependency of the user hidden characteristic matrixes and the item hidden characteristic matrixes can be eliminated by optimizing a training process of the collaborative filtering recommendation model, so that the expandability is improved; the rate of convergence is fast; the training round number desired by the convergence is less; and the establishment speed of the recommendation model can be improved.

Description

technical field [0001] The invention belongs to the technical field of data mining and personalized recommendation, and in particular relates to an optimization training method of a collaborative filtering recommendation model. Background technique [0002] The explosive growth of Internet information scale has brought about the problem of information overload. Excessive information is presented at the same time, making it difficult for users to filter out the parts that are effective for individuals, and the information utilization rate is reduced instead. Personalized recommendation technology is an important branch in the field of data mining research. The goal is to provide intelligent services of "finding people with information" by establishing a personalized recommendation system, so as to fundamentally solve information overload. [0003] As a source of recommendation, the recommendation model is the core component of a personalized recommendation system, and the rec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06N5/00
Inventor 罗辛夏云霓
Owner CHENGDU GKHB INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products