Contents & References of Using users with high predictive accuracy in collaborative filtering systems
List:
Chapter 1: Introduction..1
1-1- Preface..2
1-2- Search engines.2
1-2-1- Navigational search engines.3
1-2- 2- Manual completion lists.3
1-2-3- Combined search engines.4
1-2-4- Supersearch engines. 4
1-3- Recommender systems. 5
1-3-1- Recommender system based on shared filtering. 7
1-3-2- Recommender system based on content. 8
1-3-3- Recommender system based on statistics. 8
1-3-4- Recommender system based on Profit. 9
1-3-5- Recommender system based on knowledge. 9
1-3-6- Combined recommender system. 9
1-4- MovieLens website review. 10
1-5- Objectives of the thesis. 13
1-6- Structure of the thesis. 14
Chapter 2: Filtering method 15
2-1- Preface.. 16
2-2- An overview of the work done in this direction. 16
2-3- Basics of shared filtering. 21
2-4- Tasks of shared filtering. 22
2-4-1- Suggestion..23
2-4-2- Prediction..23
2-5- Classification of shared filtering methods. 23
2-5-1- Memory-based shared filtering. 24
2-5-1-1- Memory-based shared filtering with prediction based on users. 25
2-5-1-2- Memory-based shared filtering with prediction based on items. 25
2-5-1- 3- The difference between shared filtering based on users and based on items. 26
2-5-2- Model-based shared filtering. 26
2-6- How to identify users' interests. 27
2-6-1- Identifying interests explicitly. 27
2-6-2- Identifying interests implicitly. 27
2-7- Calculation of similarity.28
2-7-1- Pearson correlation criterion.28
2-7-2- Cosine measurement criterion.29
2-8- Neighbor selection.30
2-8-1- Use of threshold limit.30
2-8-2- Selection of fixed number of neighbors.30
2-9- Predicting and estimating rank.31
2-9-1- Use of raw scores.31
2-9-2- Use of normalized scores.31
2-10- Shared filtering problems.32
2-10-1- Scattering of data.32
2-10-2- Scalability.32
2-10-3- Similar items.33
2-10-4- Greeship..33
2-11- Examining how the Amazon website works.33
Chapter 3: Content-based method.36
3-1- Preface..37
3-2- Content-based method work process.37
3-2-1- Content analyzer.38
3-2-2- Profile learner.39
3-2-3- Filtering component.42
3-3- Advantages of content-oriented method.42
3-3-1- User independence.42
3-3-2- Transparency..42
3-3-3- New font..43
3-4- Disadvantages of the content-based method.43
3-4-1- Lack of content.43
3-4-2- Additional privatization.43
3-4-3- New user..44
Chapter 4: The proposed method.45
4-1- Foreword..46
4-2- An overview of the work done in this direction.46
4-3- Introduction to the proposed method.48
4-4- The proposed method.48
4-4-1- Pre-processing.49
4-4-1-1- Pre-processing on the MovieLens database.49
4-4-1-2- Preprocessing on EachMovie database.50
4-4-2- Weighting items.51
4-4-3- Selection of neighborhood.53
4-4-4- Prediction..54
Chapter 5: Experiments and results.56
5-1- Database Data used.57
5-2- How to implement the proposed method on the MovieLens database.57
5-3- How to implement the proposed method on the EachMovie database.58
5-4- Evaluation criteria.58
5-4-1- Average absolute error.58
5-4-2- Accuracy and recall.59
5-4-3- Evaluation criteria F1.60
5-5- Evaluation of the proposed method by the introduced criteria.61
Chapter 6: Discussion and conclusion.66
6-1- Discussion..67
6-2- Conclusion..67
6-4- Suggestions..68
References..69
Source:
M. Coyle and B. Smyth, "Information recovery and discovery in collaborative web search", In Proceedings of the European Conference on Information retrieval, pp. 356–367, 2007.
S. Feldman and C. Sherman, “The High Cost of Not FindingSherman, "The High Cost of Not Finding Information", In (IDC White Paper), IDC Group, 2000.
R. Burke, "Hybrid recommender systems: Survey and experiments", Journal of User Modeling and User-Adapted Interaction, vol. 12, no. 4, pp. 331-370, 2002.
R. Bell and Y. Koren, "Lessons from the Netflix prize challenge", Journal of SIGKDD Explorations, vol. 9, no. 2, pp. 75–79, 2007.
http://www.Movielens.org/
D. Goldberg, D. Nichols, BM. Oki and D. Terry, "Using collaborative filtering to weave an information tapestry", Journal of Communication of the ACM, vol. 35, no. 12, pp. 61-70, 1992. P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom and J. Riedl, "GroupLens : An open architecture for collaborative filtering of netnews", Proceedings of the 1994 Conference on Computer Supported Cooperative Work, USA, pp. 175-186, 1994. J. Constan, B. Miller, D. Maltz, J. Herlocker, L. Gordon and J. Riedl, "Applying collaborative filtering to Usenet news", Journal of communications of the ACM, vol. 40, no. 3, pp.77-87, 1997.
U. Shardanand and P. Maes, "Social information filtering: Algorithms for automating word of mouth", Proceedings of ACM CHI'95 Conference on Human Factors in Computing Systems ACM Press, USA, pp. 210–217, 1995.
W. Hil, L. Stead, M. Rosenstein and GW. Furnas, "Recommending and evaluating choices in a virtual community of use", Proceedings of ACM CHI'95 Conference on Human Factors in Computing Systems ACM Press, USA, pp. 194–201, 1995.
J. Bannett and S. Lanning, "The Netflix Prize", Proceedings of KDD Cup and Workshop, USA, pp.8-25, Aug 2007.
JS. Breeze, D. Heckermand and C. Kadie, "Empirical analysis of predictive algorithms for collaborative filtering", Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence, USA, pp. 43-52, May 1998. DM. Pennock, E. Horvitz, S. Lawrence and CL. Giles, "Collaborative filtering by personality diagnosis: A hybrid memory- and model-based approach", Proceedings of the Sixteenth Annual Conference on Uncertainty in Artificial Intelligence, USA, pp. 473–480, 2000.
I. Im and BH. Kim, "Personalizing the Settings for CF-Based Recommender Systems", Proceedings of the fourth ACM conference on Recommender systems, New York, pp. 248-254, 2010. Y. Ge, H. Xiong, A. Tuzhilin and Q. Liu, "Collaborative Filtering with Collective Training", Proceedings of the fifth ACM conference on Recommender systems, New York, pp. 281-284, 2011.
.
R. Hu and P. Pu, "Enhancing Collaborative Filtering Systems with Personality Information", In Proceedings of the fifth ACM conference on Recommender systems, New York, pp. 197-204, 2011.
J. Bobadilla, F. Ortega, A. Hernando and J. Bernal, "Generalization of recommender systems: Collaborative filtering extended to groups of users and restricted to groups of items", Journal of Expert Systems with Applications, vol. 39, no. 1, pp. 172-186, 2012. J. Comput and S. Technol, “JacUOD: A New Similarity Measurement for Collaborative Filtering”, vol. 27, no. 6, pp. 1252-1260, 2012
.
JF. Huete, J.M. Fern?ndez-Luna, LM. de Campos and MA. Rueda-Morales, "Using past-prediction accuracy in recommender systems", Journal of Information Science, vol. 199, no. 7, pp. 78-92, 2012. M.A. Ghazanfar, A. Prugel-Bennett and S. Szedmak, "Kernel-Mapping Recommender system algorithms", Journal of Information Science, vol. 208, pp. 81-104, 2012. G. Tac'acs, I. Pil'a szy, B. N'emeth and D. Tikk, "Major components of the gravity recommendation system", ACM SIGKDD Explorations Newsletter, vol. 2, pp. 80-83, 2007. Y.