In the increasingly fierce competition in e-commerce sites, the recommendation system has brought great benefits to the site, but some unscrupulous businesses use the recommended system algorithm loopholes, the use of bulk injection of some fake users, and the ratings of these users with the normal user's rating. Therefore, when calculating user similarity, it is easy to enter the user ′ s neighborhood circle, because the false user takes a high score ("push attack") or a low score ("null attack") on the target project. The recommendation scores will be biased, and it is important to detect these false users for the recommendation system and maintain a good e-commerce competitive environment. In this paper, we propose a recommendation algorithm that divides user-generated ratings into normal ratings and non-generic ratings and refine and use state information to minimize the impact of spurious malicious users. Our algorithm first ensures that the recommender system is stable against the three main attack modes (random attack, average attack, power flow attack). Through the analysis of the real data, we verify the performance of the proposed scheme and compare our algorithm with the existing one.
KEYWORDSattack model, collaborative filtering, nuclear attack, push attack, recommendation system
INTRODUCTIONThe recommendation system is an intelligent software tool for providing advice to users and has been used in many fields such as e-commerce, movie and video websites, music network radio stations, social networks, as well as personalized reading, mailing and, advertising. 1-3In the increasingly fierce competition in e-commerce sites, the recommendation system has brought great benefits to the site, but some unscrupulous businesses use the recommended system algorithm loopholes, the use of bulk injection of some fake users and the ratings of these users with the normal user's rating. Similarly, the user's proximity circle is easily calculated when calculating the user's similarity level. Since the fake user takes a high score ("push attack") or a low score ("nuclear attack") on the target item because the normal user pair The target project's recommended rating will be biased to detect these fake users in terms of the recommendation system is very important to maintain a good competitive environment for e-commerce. If e-commerce sites are often malicious, fake users fake rating; the recommendation system is very difficult to recommend suitable items to the user.Motivatedly, in order to make their products sell well, manufacturers always want recommender systems to frequently recommend their own products while reducing or not recommending competitors' products. Instead of trying to improve the quality of their products, some bad producers do this by using cheating techniques to increase the frequency with which recommender systems recommend their products.The recommendation system is based on similar users or similar products to generate a list of recommendations, but it is also an open system that requires user par...