Eigentaste: A Constant Time Collaborative Filtering Algorithm

1.2kCitations
Citations of this article
543Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Eigentaste is a collaborative filtering algorithm that uses universal queries to elicit real-valued user ratings on a common set of items and applies principal component analysis (PCA) to the resulting dense subset of the ratings matrix. PCA facilitates dimensionality reduction for offline clustering of users and rapid computation of recommendations. For a database of n users, standard nearest-neighbor techniques require O (n) processing time to compute recommendations, whereas Eigentaste requires O (l) (constant) time. We compare Eigentaste to alternative algorithms using data from Jester, an online joke recommending system. Jester has collected approximately 2,500,000 ratings from 57,000 users. We use the Normalized Mean Absolute Error (NMAE) measure to compare performance of different algorithms. In the Appendix we use Uniform and Normal distribution models to derive analytic estimates of NMAE when predictions are random. On the Jester dataset, Eigentaste computes recommendations two orders of magnitude faster with no loss of accuracy. Jester is online at: http://eigentaste.berkeley.edu.

References Powered by Scopus

Indexing by latent semantic analysis

9540Citations
N/AReaders
Get full text

Analysis of a complex of statistical variables into principal components

6211Citations
N/AReaders
Get full text

Probabilistic latent semantic indexing

4292Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions

8273Citations
N/AReaders
Get full text

Evaluating collaborative filtering recommender systems

4650Citations
N/AReaders
Get full text

Amazon.com recommendations: Item-to-item collaborative filtering

4494Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Goldberg, K., Roeder, T., Gupta, D., & Perkins, C. (2001). Eigentaste: A Constant Time Collaborative Filtering Algorithm. Information Retrieval, 4(2), 133–151. https://doi.org/10.1023/A:1011419012209

Readers over time

‘08‘09‘10‘11‘12‘13‘14‘15‘16‘17‘18‘19‘20‘21‘22‘23‘24‘25015304560

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 276

71%

Researcher 51

13%

Professor / Associate Prof. 48

12%

Lecturer / Post doc 16

4%

Readers' Discipline

Tooltip

Computer Science 305

78%

Engineering 44

11%

Mathematics 20

5%

Business, Management and Accounting 20

5%

Save time finding and organizing research with Mendeley

Sign up for free
0