Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Method for Screening Nearest Neighbors Using Potential Neighbor Graphs in Recommender Systems

A neighbor relationship and nearest neighbor technology, applied in the field of recommendation, can solve the problems of close and complex internal correlation of data, unbalanced distribution of value density, affecting recommendation accuracy, etc., and achieve the effect of improving recommendation efficiency, improving recommendation accuracy, and reducing scale

Active Publication Date: 2019-05-28
NANJING UNIV OF POSTS & TELECOMM
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The more pairwise comparisons, the lower the efficiency of the operation, but the higher the probability of finding the nearest neighbor; on the contrary, the fewer the number of pairwise comparisons, the higher the operating efficiency, but the higher the possibility of missing the nearest neighbor. High, thus affecting the recommended accuracy
In addition, the internal correlation of data in the recommendation system is close and complex, and the distribution of value density is extremely uneven. The calculation of massive data in the recommendation system cannot rely on the statistical analysis and iterative calculation of global data like the small sample data set, and needs to explore the data. On-demand reduction method

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
  • A Method for Screening Nearest Neighbors Using Potential Neighbor Graphs in Recommender Systems
  • A Method for Screening Nearest Neighbors Using Potential Neighbor Graphs in Recommender Systems
  • A Method for Screening Nearest Neighbors Using Potential Neighbor Graphs in Recommender Systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] In a movie recommendation system, given user set U, item set I, each item is a movie; F i Represents the feature vector of item i, which is used to describe the movie genre, award-winning type, actor and director, etc.; R i Denotes the utility vector of item i ∈ I, r u,i ∈R i is the rating of item i by user u ∈ U. The recommendation system uses the potential neighbor relation graph to screen the nearest neighbors of the target item i, and then uses the ratings of the target user u on all the nearest neighbors of item i to predict the rating of user u on item i. In the present embodiment 1, the object set is an item set, and the specific process of screening the nearest neighbors of the items is as follows:

[0030] (1) Generate a cluster set. Use the fuzzy clustering technique to assign the item i∈I to multiple clusters with a certain probability according to the item characteristics, thereby generating the item cluster set C.

[0031] (2) Construct the potential n...

Embodiment 2

[0038] In a movie recommendation system, given user set U, item set I, each item is a movie; F q Represents the feature vector of user q, which is used to describe the user's gender, age, occupation, etc.; R q Denotes the utility vector of user q ∈ U, r q,m ∈R u is the rating of user q on item m ∈ I. The recommendation system uses the potential neighbor graph to screen the nearest neighbors of the target user q, and then uses the ratings of all the nearest neighbors of the target user q to the item m to predict the rating of the user q on the item m. In Embodiment 2, the object set is a user set, and the specific process of screening the nearest neighbors of the users is as follows:

[0039] (1) Generate a cluster set. Use fuzzy clustering technology to assign user u∈U to multiple clusters with a certain probability according to user characteristics, thereby generating user cluster set C.

[0040] (2) Construct the potential neighbor relationship graph G corresponding to ...

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 a method for screening a nearest neighbor by using a potential neighbor relation graph in a recommendation system. The method comprises the following steps: (1) generating an object cluster set C with a redundant feature; (2) constructing the potential neighbor relation graph corresponding to the cluster set C; (3) quantifying weight of each edge in the potential neighbor relation graph, wherein the weight of the edge represents the possibility that two adjacent objects of the edge become the nearest neighbors; (4) clipping a potential neighbor relation to weed out redundant comparisons; (5) screening the nearest neighbor of a target according to the clipped potential neighbor relation graph. According to the screening method, on the premise of guaranteeing the recommendation precision, a recommendation based on a complete large-scale data set is mapped to a recommendation of a data set with a relatively small scale, so that the scale of the recommendation system is reduced, and high efficiency of the recommendation method is guaranteed.

Description

technical field [0001] The invention relates to the technical field of recommendation, in particular to a method for screening nearest neighbors using a potential neighbor relationship graph in a recommendation system. Background technique [0002] Currently, the ever-increasing amount of data makes it take a lot of time for users to find valuable information. Collaborative filtering is considered to be one of the effective technologies to solve the problem of information overload, and has been widely used in recommendation fields such as movies, music, books, travel, and news. The main idea of ​​the collaborative filtering method is to predict the target user's view on the item based on similar users' preferences on the item, or to recommend the target item based on the user's opinion on the similar item. Therefore, a key problem that collaborative filtering needs to solve is: how to effectively select the nearest neighbors of target users or items. However, the recommend...

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 Patents(China)
IPC IPC(8): G06F16/28G06F16/735
CPCG06F16/2462G06F16/285G06F16/35G06F16/635G06F16/735G06F16/9535
Inventor 王晓军
Owner NANJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products