Using collaborative filtering to weave an information tapestry
Communications of the ACM - Special issue on information filtering
GroupLens: applying collaborative filtering to Usenet news
Communications of the ACM
Recommendation as classification: using social and content-based information in recommendation
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
Horting hatches an egg: a new graph-theoretic approach to collaborative filtering
KDD '99 Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining
An algorithmic framework for performing collaborative filtering
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
Combining collaborative filtering with personal agents for better recommendations
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
A Framework for Collaborative, Content-Based and Demographic Filtering
Artificial Intelligence Review - Special issue on data mining on the Internet
Analysis of recommendation algorithms for e-commerce
Proceedings of the 2nd ACM conference on Electronic commerce
Fast Algorithms for Mining Association Rules in Large Databases
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
UAI '01 Proceedings of the 17th Conference in Uncertainty in Artificial Intelligence
Content-boosted collaborative filtering for improved recommendations
Eighteenth national conference on Artificial intelligence
Item-based top-N recommendation algorithms
ACM Transactions on Information Systems (TOIS)
Unifying collaborative and content-based filtering
ICML '04 Proceedings of the twenty-first international conference on Machine learning
Compound Classification Models for Recommender Systems
ICDM '05 Proceedings of the Fifth IEEE International Conference on Data Mining
An approach for combining content-based and collaborative filters
AsianIR '03 Proceedings of the sixth international workshop on Information retrieval with Asian languages - Volume 11
Experiences with GroupLens: marking usenet useful again
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Collaborative quality filtering: establishing consensus or recovering ground truth?
WebKDD'04 Proceedings of the 6th international conference on Knowledge Discovery on the Web: advances in Web Mining and Web Usage Analysis
Guest Editors' Introduction: Recommender Systems
IEEE Intelligent Systems
Tag-aware recommender systems by fusion of collaborative filtering algorithms
Proceedings of the 2008 ACM symposium on Applied computing
A Neural Network Hybrid Recommender System
Proceedings of the 2011 conference on Neural Nets WIRN10: Proceedings of the 20th Italian Workshop on Neural Nets
Hi-index | 0.00 |
The growth of Internet commerce has provoked the use of Recommender Systems (RS). Adequate datasets of users and products have always been demanding to better evaluate RS algorithms. Yet, the amount of public data, especially data containing content information (attributes) is limited. In addition, the performance of RS is highly dependent on various characteristics of the datasets. Thus, few others have conducted studies on synthetically generated datasets to mimic the user-product relationship. Evaluating algorithms based on only one or two datasets is often not sufficient. A more thorough analysis can be conducted by applying systematic changes to data, which cannot be done with real data. However, synthetic datasets that include attributes are rarely investigated. In this paper, we review synthetic datasets applied in RS and present our synthetic data generation methodology that considers attributes. Furthermore, we conduct empirical evaluations on existing hybrid recommendation algorithms and other state-of-the-art algorithms using these variable synthetic data and observe their behavior as the characteristic of data varies. In addition, we also introduce the use of entropy to control the randomness of the generated data.