The application discloses a
collaborative filtering recommendation method and
system based on adaptive
noise adding
privacy protection, and the method comprises the following steps: suspected abnormal users are screened out by using a
DBSCAN algorithm, and true abnormal users are determined by using a box chart, so that abnormal user data in a user
data set is screened out; the similarity between each user is calculated, different sizes of
noise are added according to the similarity value, and a user similarity
noise matrix is constructed; an initial
centroid is selected according to the user similarity noise matrix by using a k-means
algorithm, and iterative updating is performed, so that user data clustering is realized; a recommendation
list is obtained according to a neighbor set of a target user; and items are recommended to the target user according to the scores of the items in the recommendation
list. Through the technical scheme of the application, the accuracy of the recommendation result is improved, the
user privacy is protected, the problem that the clustering
centroid deviates greatly is avoided, and the problem that noise is continuously accumulated in the
iteration process to cause the final recommendation result to be inaccurate is avoided to a certain extent.