Show simple item record

dc.contributor.authorBresler, Guy
dc.contributor.authorChen, George
dc.contributor.authorShah, Devavrat
dc.date.accessioned2014-11-21T16:33:23Z
dc.date.available2014-11-21T16:33:23Z
dc.date.issued2014-12
dc.identifier.urihttp://hdl.handle.net/1721.1/91678
dc.description.abstractDespite the prevalence of collaborative filtering in recommendation systems, there has been little theoretical development on why and how well it works, especially in the “online” setting, where items are recommended to users over time. We address this theoretical gap by introducing a model for online recommendation systems, cast item recommendation under the model as a learning problem, and analyze the performance of a cosine-similarity collaborative filtering method. In our model, each of n users either likes or dislikes each of m items. We assume there to be k types of users, and all the users of a given type share a common string of probabilities determining the chance of liking each item. At each time step, we recommend an item to each user, where a key distinction from related bandit literature is that once a user consumes an item (e.g., watches a movie), then that item cannot be recommended to the same user again. The goal is to maximize the number of likable items recommended to users over time. Our main result establishes that after nearly log(km) initial learning time steps, a simple collaborative filtering algorithm achieves essentially optimal performance without knowing k. The algorithm has an exploitation step that uses cosine similarity and two types of exploration steps, one to explore the space of items (standard in the literature) and the other to explore similarity between users (novel to this work).en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CNS-1161964)en_US
dc.description.sponsorshipUnited States. Army Research Office. Multidisciplinary University Research Initiative (Award W911NF-11-1-0036)en_US
dc.description.sponsorshipAmerican Society for Engineering Education. National Defense Science and Engineering Graduate Fellowshipen_US
dc.language.isoen_US
dc.publisherNeural Information Processing Systems Foundation, Inc.en_US
dc.relation.isversionofhttp://papers.nips.cc/paper/5330-a-latent-source-model-for-online-collaborative-filteringen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceChenen_US
dc.titleA Latent Source Model for Online Collaborative Filteringen_US
dc.typeArticleen_US
dc.identifier.citationBresler, Guy, George H. Chen, and Devavrat Shah. "A Latent Source Model for Online Collaborative Filtering." Advances in Neural Information Processing Systems 27 (NIPS 2014), pp.1-9.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.departmentMassachusetts Institute of Technology. Laboratory for Information and Decision Systemsen_US
dc.contributor.mitauthorBresler, Guyen_US
dc.contributor.mitauthorChen, Georgeen_US
dc.contributor.mitauthorShah, Devavraten_US
dc.relation.journalProceedings of the 2014 Neural Information Processing Systems Foundation Conference (NIPS 2014)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsBresler, Guy; Chen, George H.; Shah, Devavraten_US
dc.identifier.orcidhttps://orcid.org/0000-0003-0737-3259
dc.identifier.orcidhttps://orcid.org/0000-0003-1303-582X
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record