The worst results are obtained for column mean
method. Thus, the row mean votes should be used
to fill empty cells.
We finally conductedexperimentsto scrutinize the
two methods to estimate predictions. We again used
both data sets while randomly chosen 800 and 1,000
users from MLP and Jester, respectivelywere used for
training. We utilized the values and/or methods that
give the best results. We displayed the outcomes in
Table 3.
Table 3: Accuracy vs. different algorithms.
MLP Jester
Algorithm Eq. (6) Eq. (7) Eq. (6) Eq. (7)
MAE 0.8089 0.7953 3.3610 3.3704
NMAE 0.2022 0.1988 0.1681 0.1685
As seen from Table 3, the algorithms almost
achieve the same results for Jester. However, using
Eq. (7) for prediction generation slightly makes accu-
racy better for MLP.
5 CONCLUSIONS AND FUTURE
WORK
We have presented a model-based scheme to provide
predictions in linear time with ensuring decent accu-
racy. We have shown that our scheme is scalable and
guarantees coverage. Increasing n values do not af-
fect our method’s online performance. We have per-
formed real data-based experiments. Our scheme pro-
duces better referrals than Eigentaste (Goldberg et al.,
2001). It also achieves comparable results with the
scheme explained in (Sarwar et al., 2000).
We are planning to investigate how to improve the
accuracy of our scheme. Our scheme can be enhanced
with some supporting algorithms like clustering, pre-
processing, and so on. We will study whether it is
possible to offer top-N recommendation from the pro-
posed framework. One important issue that should
be addressed is the applicability of our scheme to bi-
nary data. Finally, considering the increase in web
users’ privacy concerns, we will also study providing
recommendations using the proposed algorithm while
preserving users’ privacy.
ACKNOWLEDGEMENTS
This work was partially supported by the Grant
108E221 from TUBITAK.
REFERENCES
www.cs.umn.edu/research/Grouplens.
Bishop, C. M. (1996). Neural Networks for Pattern Recog-
nition, pages 310–314 and 318–319. Aston Univer-
sity, Birmingham, UK.
Goldberg, D., Nichols, D., Oki, B. M., and Terry, D. (1992).
Using collaborative filtering to weave an Information
Tapestry. Communications of ACM, 35(12):61–70.
Goldberg, K., Roeder, T., Gupta, D., and Perkins, C. (2001).
Eigentaste: A constant time collaborative filtering al-
gorithm. Information Retrieval, 4(2):133–151.
Gunal, S., Ergin, S., and Gerek, O. N. (2005). Spam e-
mail recognition by subspace analysis. In Proceedings
of INISTA-International Symposium on Innovations in
Intelligent Systems and Applications, pages 307–310,
Istanbul, Turkey.
Herlocker, J. L., Konstan, J. A., Borchers, A., and Riedl,
J. T. (1999). An algorithmic framework for per-
forming collaborative filtering. In Proceedings of the
22nd Annual International ACM SIGIR Conference on
Research and Development in Information Retrieval,
pages 230–237, Berkeley, CA, USA.
Honda, K., Sugiura, N., Ichihashi, H., and Araki, S.
(2001). Collaborative filtering using principal com-
ponent analysis and fuzzy clustering. Lecture Notes
in Computer Science, 2198:394–402.
Kim, D. and Yum, B. J. (2005). Collaborative filtering based
on iterative principal component analysis. Expert sys-
tems with Applications, 28(4):823–830.
Oja, E. (1983). Subspace Methods of Pattern Recognition.
John Wiley and Sons Inc., New York, USA.
Riedl, J. T. (2001). Guest editor’s introduction: Personaliza-
tion and privacy. IEEE Internet Computing, 5(6):29–
31.
Russell, S. and Yoon, V. (2008). Applications of wavelet
data reduction in a recommender system. Expert Sys-
tems with Applications, 34(4):2316–2325.
Sarwar, B. M., Karypis, G., Konstan, J. A., and Riedl, J. T.
(2000). Application of dimensionality reduction in
recommender system–A case study. In Proceedings of
the ACM WebKDD 2000 Web Mining for E-commerce
Workshop, pages 682–693, Boston, MA, USA.
Sarwar, B. M., Konstan, J. A., Borchers, A., Herlocker,
J. L., Miller, B. N., and Riedl, J. T. (1998). Using
filtering agents to improve prediction quality in the
GroupLens research collaborative filtering system. In
Proceedings of the 1998 ACM Conference on Com-
puter Supported Cooperative Work, pages 345–354,
Seattle, WA, USA.
Su, X. and Khoshgoftaar, T. M. (2009). A survey of col-
laborative filtering techniques. Advances in Artificial
Intelligence, 2009:1–20.
Zhang, B., Fu, M., and Yan, H. (2001). A nonlinear neu-
ral network model of mixture of local principal com-
ponent analysis: Application to handwritten digits
recognition. Pattern Recognition, 34:203–214.
PCF: PROJECTION-BASED COLLABORATIVE FILTERING
413