Procedia Computer Science · 2018 · 35 citations · 17 references
ComputingComputer ScienceArtificial IntelligenceMachine LearningRecommender SystemsCollaborative FilteringEvaluation Of Recommender SystemsRecommendation SystemsArtificial Bee ColonyFeature WeightingFeature-based RecommendationHeuristic AlgorithmsInformation OverloadInformation Overload ManagementPersonalized Recommendation
Recommender Systems have proven to be of great aid in dealing with the issue of Information Overload by improving the user experience through quality recommendations. In recent times, heuristic techniques have been employed by researchers in recommender systems along with traditional methods of collaborative and content based filtering. On the same account, in this work a Bat algorithm based heuristic technique has been used to compute the weights of items (features) so as to find better neighbourhood for the active user. We argue and also prove using the results that this technique of giving weights to items using heuristic methods helps in achieving better personalized recommendations. The performance of this system was also compared to that of Artificial Bee Colony based system (ABC). The results indicated that BA performed 6.9% better than ABC in terms of Mean Absolute Error and F1 Score using our technique.
17
Matrix Factorization Techniques for Recommender Systems
Yehuda Koren, Robert Bell, Chris Volinsky · Computer · 2009 · 11.7K citations
AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION
Derviş Karaboğa · 2005 · 5.4K citations
Using collaborative filtering to weave an information tapestry
David Theo Goldberg, David M. Nichols, Brian Oki et al. · Communications of the ACM · 1992 · 4.1K citations · Full text
Eigentaste: A Constant Time Collaborative Filtering Algorithm
Ken Goldberg, Dhruv Gupta, C. Perkins · Information Retrieval · 2001 · 1.4K citations · Full text