Thursday 25th of April 2024
 

Feature Extraction for Collaborative Filtering: A Genetic Programming Approach


Deepa Anand

Collaborative filtering systems offer customized recommendations to users by exploiting the interrelationships between users and items. Users are assessed for their similarity in tastes and items preferred by similar users are offered as recommendations. However scalability and scarcity of data are the two major bottlenecks to effective recommendations. With web based RS typically having users in order of millions, timely recommendations pose a major challenge. Sparsity of ratings data also affects the quality of suggestions. To alleviate these problems we propose a genetic programming approach to feature extraction by employing GP to convert from user-item space to user-feature preference space where the feature space is much smaller than the item space. The advantage of this approach lies in the reduction of sparse high dimensional preference information into a compact and dense low dimensional preference data. The features are constructed using GP and the individuals are evolved to generate the most discriminative set of features. We compare our approach to content based feature extraction approach and demonstrate the effectiveness of the GP approach in generating the optimal feature set.

Keywords: Recommender Systems, Collaborative Filtering, Genetic Programming, Feature Extraction

Download Full-Text


ABOUT THE AUTHOR

Deepa Anand
Deepa Anand finished her M.Tech in Computer Science from Jawaharlal Nehru University(JNU) in Delhi in 2009 and her PhD in Computer Science from JNU in 2012. She is currently working as an Assistant Professor in the Department of Computer Science, Christ University. She has published papers in international journals and conferences. Her area of interest is in Machine Learning and Computational Web Intelligence.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »