Litcius/Paper detail

A Personalized Recommendation Algorithm Based on Weighted Information Entropy and Particle Swarm Optimization

Shuhao Jiang, Jincheng Ding, Liyi Zhang

2021Mobile Information Systems16 citationsDOIOpen Access PDF

Abstract

Similarity calculation is the most important basic algorithm in collaborative filtering recommendation. It plays an important role in calculating the similarity between users (items), finding nearest neighbors, and predicting scores. However, the existing similarity calculation is affected by over reliance on item scores and data sparsity, resulting in low accuracy of recommendation results. This paper proposes a personalized recommendation algorithm based on information entropy and particle swarm optimization, which takes into account the similarity of users’ score and preference characteristics. It uses random particle swarm optimization to optimize their weights to obtain the comprehensive similarity value. Experimental results on public data sets show that the proposed method can effectively improve the accuracy of recommendation results on the premise of ensuring recommendation coverage.

Topics & Concepts

Computer scienceParticle swarm optimizationCollaborative filteringSimilarity (geometry)Recommender systemData miningEntropy (arrow of time)Swarm behaviourAlgorithmMachine learningArtificial intelligencePhysicsImage (mathematics)Quantum mechanicsRecommender Systems and TechniquesHuman Mobility and Location-Based AnalysisDigital Marketing and Social Media