|Methods and challenges|
MovieLens is a web-based recommender system and virtual community that recommends movies for its users to watch, based on their film preferences using collaborative filtering of members' movie ratings and movie reviews. MovieLens was created in 1997 by GroupLens Research, a research lab in the Department of Computer Science and Engineering at the University of Minnesota, in order to gather research data on personalized recommendations.
MovieLens was not the first recommender system created by GroupLens. In May 1996, GroupLens formed a commercial venture called Net Perceptions, which served clients that included E! Online and Amazon.com. E! Online used Net Perceptions' services to create the recommendation system for Moviefinder.com, while Amazon.com used the company's technology to form its early recommendation engine for consumer purchases.
When another movie recommendation site, eachmovie.org, closed in 1997, the researchers who built it publicly released the anonymous rating data they had collected for other researchers to use. The GroupLens Research team, led by Brent Dahlen and Jon Herlocker, used this data set to jumpstart a new movie recommendation site, which they chose to call MovieLens. Since its inception, MovieLens has become a very visible research platform: its data findings have been featured in a detailed discussion in a New Yorker article by Malcolm Gladwell, as well as a report in a full episode of ABC Nightline. Additionally, MovieLens data has been critical for several research studies, including a Carnegie Mellon University study, "Using Social Psychology to Motivate Contributions to Online Communities".
MovieLens bases its recommendations on input provided by users of the website, such as movie ratings. The site uses a variety of recommendation algorithms, including collaborative filtering algorithms such as item-item, user-user, and regularized SVD. In addition, to address the cold-start problem for new users, MovieLens uses preference elicitation methods. The system asks new users to rate how much they enjoy watching various groups of movies (for example, movies with dark humor, versus romantic comedies). The preferences recorded by this survey allow the system to make initial recommendations, even before the user has rated a large number of movies on the website.
For each user, MovieLens predicts how the user will rate any given movie on the website. Based on these predicted ratings, the system recommends movies that the user is likely to rate highly. The website suggests that users rate as many fully watched films as possible, so that the recommendations given will be more accurate, since the system would then have a better sample of the user's film tastes. However, MovieLens' rating incentive approach is not always particularly effective, as researchers found more than 20% of the movies listed in the system have so few ratings that the recommender algorithms cannot make accurate predictions about whether subscribers will like them or not.
In addition to movie recommendations, MovieLens also provides information on individual films, such as the list of actors and directors of each film. Users may also submit and rate tags (a form of metadata, such as "based on a book", "too long", or "campy"), which may be used to increase the film recommendations system's accuracy.
By September 1997, the website had reached over 50,000 users. When the Akron Beacon Journal's Paula Schleis tried out the website, she was surprised at how accurate the website was in terms of recommending new films for her to watch based on her film tastes.
Outside of the realm of movie recommendations, data from MovieLens has been used by Solution by Simulation to make Oscar predictions.
In 2004, a collaborative study with researchers from Carnegie Mellon University, University of Michigan, University of Minnesota and University of Pittsburgh designed and tested incentives derived from the social psychology principles of social loafing and goal-setting on MovieLens users. The researchers saw that under-contribution seemed to be a problem for the community and set up a study to discern the most effective way to motivate users to rate and review more films. The study executed two field experiments; one reminded users of the uniqueness of their contributions and the benefits that follow from them, and the other gave users a range of individual or group goals for contribution. Following analysis of the MovieLens community’s cumulative response, the study found that MovieLens users were more likely to contribute when they were reminded of their uniqueness and when they were given specific and challenging goals.
GroupLens Research provides the rating data sets collected from MovieLens website for research use. The full data set contains 24,000,000 ratings and 670,000 tag applications applied to 40,000 movies by 260,000 users, includes tag genome data with 12 million relevance scores across 1,100 tags (Last updated 10/2016). There are many types of research conducted based on the MovieLens data sets. Liu et la. used MovieLens data sets to test the efficiency of an improved random walk algorithm by depressing the influence of large-degree objects.
- Schofield, Jack (2003-05-22). "Land of Gnod". The Guardian. London.
- Ojeda-Zapata, Julio (1997-09-15). "New Site Personalizes Movie Reviews". St. Paul Pioneer Press. p. 3E.
- Booth, Michael (2005-01-30). "How do computers know so much about us?". The Denver Post. p. F01.
- Lim, Myungeun; Kim, Juntae (2001). "An Adaptive Recommendation System with a Coordinator Agent". Proceedings of the First Asia-Pacific Conference on Web Intelligence: Research and Development. Asia-Pacific Conference on Web Intelligence. Lecture Notes in Computer Science. 2198/2001. Springer Berlin/Heidelberg. pp. 438–442. ISBN 978-3-540-42730-8. doi:10.1007/3-540-45490-X_56. Retrieved 2009-12-30.
- Gladwell, Malcolm (October 4, 1999). "Annals of Marketing: The Science of the Sleeper: How the Information Age Could Blow Away the Blockbuster". New Yorker. 75 (29): 48–55. Retrieved 2009-12-29.
- Krulwich, Robert (December 10, 1999). "ABC Nightline: Soulmate". ABC.
- Beenen, Gerard; Ling, Kimberly; Wang, Xiaoqing; Chang, Klarissa; Frankowski, Dan; Resnick, Paul; Kraut, Robert E. (2004). "Using Social Psychology to Motivate Contributions to Online Communities". CommunityLab.
- Sarwar, Badrul, et al. "Item-based collaborative filtering recommendation algorithms." Proceedings of the 10th international conference on World Wide Web. ACM, 2001.
- Ekstrand, Michael D. Towards Recommender Engineering Tools and Experiments for Identifying Recommender Differences. Diss. UNIVERSITY OF MINNESOTA, 2014.
- Chang, Shuo, F. Maxwell Harper, and Loren Terveen. "Using Groups of Items to Bootstrap New Users in Recommender Systems." Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing. ACM, 2015.
- Schleis, Paula (2000-11-13). "Site Lets Everybody be a Critic". Akron Beacon Journal. p. D2.
- Hickey, Walt. "Do Your Oscar Predictions Stack Up? Here's What The Data Says." FiveThirtyEight. N.p., 18 Feb. 2016. Web. 08 Mar. 2016. <http://fivethirtyeight.com/features/oscar-data-model-predictions-2015/>
- Chuang Liu, Zhen Liu, Zi-Ke Zhang, Jun-Lin Zhou, Yan Fu, Da-Cheng Nie (2014). "A personalized recommendation algorithm via biased random walk". 11th International Joint Conference on Computer Science and Software Engineering (JCSSE).