[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2245276.2245322acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Stochastic search for global neighbors selection in collaborative filtering

Published: 26 March 2012 Publication History

Abstract

Neighborhood based collaborative filtering is a popular approach in recommendation systems. In this paper we propose to apply evolutionary computation to reduce the size of the model used for the recommendation. We formulate the problem of constructing the set of neighbors as an optimization problem that we tackle by stochastic local search. The results we present show that our approach produces a set of global neighbors made up of less than 16% of the entire set of users, thus decreases the size of the model by 84%. Furthermore, this reduction leads to a slight increase of the accuracy of a state of the art clustering based approach, without impacting the coverage.

References

[1]
G. Amati, C. Carpineto, and G. Romano. An effective threshold-based neighbor selection in collaborative filtering. In Proc. of ECIR 2007, pages 712--715, 2007.
[2]
E. Balas and A. Vazacopoulos. Guided local search with shifting bottleneck for job shop scheduling. Management Science, 44(2): 262--275, 1998.
[3]
R. M. Bell and Y. Koren. Scalable collaborative filtering with jointly derived neighborhood interpolation weights. In Proc. of IEEE ICDM 2007, pages 43--52, 2007.
[4]
A. Bellogín and P. Castells. A performance prediction approach to enhance collaborative filtering performance. In ECIR, pages 382--393, 2010.
[5]
J. Breese, D. Heckerman, and C. Kadie. Empirical analysis of predictive algorithms for collaborative filtering. In Proc. of UAI-98, 1998.
[6]
L. Candillier, F. Meyer, and M. Boullé. Comparing state-of-the-art collaborative filtering systems. In Proc. of 5th Int. Conf. on Machine Learning and Data Mining in Pattern Recognition, pages 548--562, 2007.
[7]
S. Castagnos and A. Boyer. A client/server user-based collaborative filtering algorithm: Model and implementation. In Proc. of the 17th ECAI, pages 617--621, 2006.
[8]
O. Georgiou and N. Tsapatsoulis. Improving the scalability of recommender systems by clustering using genetic algorithms. In Proc. of the 20th international conference on Artificial neural networks: Part I, ICANN, pages 442--449, 2010.
[9]
D. Goldberg, D. Nichols, B. Oki, and D. Terry. Using collaborative filtering to weave an information tapestry. Communications of the ACM, 35(12): 61--70, 1992.
[10]
M. Grcar, B. Fortuna, and D. Mladenic. knn versus svm in the collaborative filtering framework. In Proceedings of the WebKDD'05 conference, 2005.
[11]
P. Hansen and N. Mladenović. An introduction to variable neighborhood search. In S. Voss, S. Martello, I. H. Osman, and C. Roucairol, editors, Meta-heuristics, Advances and trends in local search paradigms for optimization, pages 433--458. Kluwer Academic Publishers, 1998.
[12]
J. Herlocker, J. Konstan, A. Borchers, and J. Riedl. An algorithmic framework for performing collaborative filtering. In Proc. of the SIGIR conference, pages 230--237, 1999.
[13]
J. Herlocker, J. Konstan, and J. Riedl. An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms. Journal of Information Retrieval, 5(4): 287--310, 2002.
[14]
J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl. Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems, 22(1): 5--53, 2004.
[15]
D. Johnson and L. McGeoch. Experimental analysis of heuristics for the stsp. In A. P. G. Gutin, editor, The Traveling Salesman Problem and Its Variations, pages 369--443. Kluwer Academic Publishers, Dordrecht, The Netherlands, 2002.
[16]
N. Lathia, S. Hailes, and L. Capra. Trust-based collaborative filtering. In Y. Karabulut, J. Mitchell, P. Herrmann, and C. Jensen, editors, Trust Management II, volume 263 of IFIP Advances in Information and Communication Technology, pages 119--134, 2008.
[17]
H. Lourenço, O. Martin, and T. Stützle. Iterated local search. In F. G. et. al., editor, Handbook of Metaheuristics, volume 57, pages 320--353. Springer New York, 2003.
[18]
B. Mobasher, R. Burke, and J. Sandvig. Model-based collaborative filtering as a defense against profile injection attacks. In Proc. of AAAI, 2006.
[19]
M. O'Connor and J. Herlocker. Clustering items for collaborative filtering. In Proc. of the SIGIR 99, 1999.
[20]
B. M. Sarwar, G. Karypis, J. Konstan, and J. Reidl. Item-based collaborative filtering recommendation algorithms. In World Wide Web, pages 285--295, 2001.
[21]
T. Stützle. Iterated local search for the quadratic assignment problem. European Journal of Operational Research, 174(3): 1519--1539, 2006.
[22]
X. Su and T. M. Khoshgoftaar. A survey of collaborative filtering techniques. Adv. in Artif. Intell., 2009: 4: 2--4: 2, January 2009.
[23]
S. Ujjin and P. J. Bentley. Learning user preferences using evolution. In Proc. of the 4th Asia-Pacific Conf. on Simulated Evolution And Learning, 2002.
[24]
L. Ungar and D. Foster. Clustering methods for collaborative filtering. In AAAI Workshop on Recommendation Systems, 1998.

Cited By

View all
  • (2017)Evolutionary computing in recommender systemsNatural Computing: an international journal10.1007/s11047-016-9540-y16:3(441-462)Online publication date: 1-Sep-2017
  • (2016)An effective collaborative filtering algorithm based on user preference clusteringApplied Intelligence10.1007/s10489-015-0756-945:2(230-240)Online publication date: 15-Feb-2016

Index Terms

  1. Stochastic search for global neighbors selection in collaborative filtering

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing
    March 2012
    2179 pages
    ISBN:9781450308571
    DOI:10.1145/2245276
    • Conference Chairs:
    • Sascha Ossowski,
    • Paola Lecca
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 March 2012

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. collaborative filtering
    2. iterated local search
    3. neighbor selection

    Qualifiers

    • Research-article

    Conference

    SAC 2012
    Sponsor:
    SAC 2012: ACM Symposium on Applied Computing
    March 26 - 30, 2012
    Trento, Italy

    Acceptance Rates

    SAC '12 Paper Acceptance Rate 270 of 1,056 submissions, 26%;
    Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

    Upcoming Conference

    SAC '25
    The 40th ACM/SIGAPP Symposium on Applied Computing
    March 31 - April 4, 2025
    Catania , Italy

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Evolutionary computing in recommender systemsNatural Computing: an international journal10.1007/s11047-016-9540-y16:3(441-462)Online publication date: 1-Sep-2017
    • (2016)An effective collaborative filtering algorithm based on user preference clusteringApplied Intelligence10.1007/s10489-015-0756-945:2(230-240)Online publication date: 15-Feb-2016

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media