Improved Collaborative Filtering Using Evolutionary Algorithm Based Feature Extraction
The ubiquity of Collaborative Filtering systems is evident in the wide variety of domains to which they have been applied successfully. However a major challenge to such systems is the high dimensionality and sparsity of the expressed preferences. Dealing effectively with large user profiles would improve the scalability of the system whereas reducing sparsity would increase the quality of recommendations. Several approaches in this direction have focused on feature selection and feature extraction in order to reduce the data dimension and thus make the recommendation process more scalable. Some of the features extraction techniques are based on extracting content based features. However many such solutions have been handcrafted and thus not guaranteed to work optimally under all data environments.