An online recommendation system based on collaborative filtering and a long-short memory network

A collaborative filtering and recommendation system technology, applied in the field of information processing, can solve the problem of inability to discover users' long-term preferences, and achieve the effect of shortening the response time of requests, improving accuracy and diversity

Inactive Publication Date: 2019-04-16
SHANGHAI JIAO TONG UNIV
View PDF6 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method utilizes time series data, it only uses the previous item in a session to recommend users, and cannot discover the user's long-term preferences.

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
  • An online recommendation system based on collaborative filtering and a long-short memory network
  • An online recommendation system based on collaborative filtering and a long-short memory network
  • An online recommendation system based on collaborative filtering and a long-short memory network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Such as figure 1 As shown, the present embodiment includes: a real-time module, a near-line module and an offline module, wherein: the real-time module receives all requests from the user, and the user's requests are all processed in a session mode, and the timeout period of the session is set at 30 minutes. A session, record the products (clicks, browses, and purchases) and the corresponding time of the user’s behavior in this session, store the data in the distributed file system HDFS, use the pre-trained recommendation model to recommend the user and Show the final recommendation effect to the user; the nearline module needs to process data with low latency and high reliability, use data processing tools to clean the user's original log and process it into formatted data, and output it to the distributed cache through the message queue. After offline training, the model loads the data in the cache to incrementally update the model.

[0019] Such as figure 2 As sho...

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

An online recommendation system based on collaborative filtering and a long-short memory network comprises a real-time module, a near-line module and an offline module; the real-time module receives auser request in real time and outputs the user request to an HDFS cluster distributed file system built by a plurality of terminals after preprocessing, and meanwhile real-time recommendation and online evaluation are conducted according to the request; The near-line module obtains user request data from the real-time module, distributes the requests to the distributed cache through the message queue in real time, carries out offline training on the recommendation model by using characteristics in the user requests, and carries out incremental updating on the data in the load cache of the recommendation model which is subjected to offline training; The offline module loads characteristics from the characteristic pool; and training in the training set by using the recommendation model, realizing collaborative filtering of the trained recommendation model through an autoencoder to mine the long-term preference of the user, thereby performing recommendation model estimation in the test set by combining with the long and short memory network, and finally performing offline evaluation on the effect of the recommendation model to obtain a final recommendation result.

Description

technical field [0001] The invention relates to a technology in the field of information processing, in particular to an online recommendation system based on collaborative filtering and long-short memory network. Background technique [0002] In recent years, due to the improvement of computing power and the increase of big data storage devices, deep learning has attracted great attention. At present, deep learning has made great breakthroughs and achievements in the fields of speech recognition, image processing, and natural language processing, and there have been related studies applying deep learning to the field of recommendation systems. "Autorec: Autoencoders meet collaborative filtering." Proceedings of the 24thInternational Conference on World Wide Web.ACM, 2015, written by Sedhain, Suvash et al. A collaborative filtering method based on an autoencoder is proposed, which uses an autoencoder to Directly learn the compressed vector representation of row or column da...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/9535G06N3/04G06F17/50
CPCG06N3/04G06F30/20
Inventor 胡金涛饶若楠
Owner SHANGHAI JIAO TONG UNIV
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