We know the secret of your success
The rapid increase in data generated in the internet is startling and poses a challenge to online businesses. The problem is having customers going searching through lots of items and services before making their choice (Subramaniyaswamy, V. et al. 2017). The fact that consumers can practically not go through every possible product of an online business (with large number of products or services) is a challenge because these businesses risk losing customers. due to them being stressed out by spending time looking for the product of their choice. Streaming entertainment service companies like Netflix is one of such online businesses with large number of both products (movies) and customers. There has been a remarkable change in the way people watch movies in last decade. In the fourth quarter of 2010, Netflix attracted about 3.1 million net customers which increased their customer base to over 27 million. In addition, with $2.2 billion in sales, Netflix had a 61 percent share of the digital video industry in 2010 (Welter, B.S., 2012). As part of the bounties of a swift improvement in technology, mobile electronic gadgets including portable DVD players, smart phones, and cheap/free software became popular as a more convenient and cheap channel for watching movies and entertainment (Smith, A.D., 2008). Given the enormous number of movies accessible through the internet, it becomes difficult for a user to identify and find movies they are or would be best interested in. S. Halder et al., (2012) Argued that since users’ choice of movie and actor varies, it is expedient that a mechanism for filtering out only movies that a user would be interested in be developed.
Businesses that regularly offer diverse variety of items, find recommender system very useful. Recommender systems assist firms in actively engaging customers by evaluating their customers’ preferences and suggesting items that match these estimated preferences to the customers. According to Amatriain et al. (2009a), recommender systems use algorithm that suggests items to users based on the ratings that users have previously given to items. According to Amatriain, X. and Basilico, J., (2015), researches have long debated about feasibility of video recommender systems because they make use of metadata instead of the videos themselves. However, Subramaniyaswamy, V. et al (2017) argued that the effectiveness of recommender system is based on the fact that they can manage tens of thousands of ratings and give real time predictions. They also argued that the more data a recommender system is trained on, the more accurate the its predictions would be.
Recommendation systems differ from other types of expert systems because they incorporate the knowledge of an expert in a particular area with the user's preferences, to filter available data and suggest the most relevant information (to a particular user) to the user (Eyjolfsdottir, E.A. et al. 2010). The three common filtration algorithm recommender systems use are content-based, collaborative filtering, and hybrid of the later and the former (Eyjolfsdottir, E.A. et al. 2010). Recommender system is common use case of mainstream large-scale data mining and machine learning in Internet, music, e- commerce, gaming and video. According to Amatriain, X. and Basilico, J., (2015), recommender systems have been effective in improving customer happiness and revenue of companies that use them. This project focuses on using machine learning to build a video recommender system that would suggest movies to customers on Neflix.
As the size of data in the Internet grows, product categories are become more diverse. According to (Yi, N et al. 2017), it is impossible to present all product categories to customers of large scale online businesses on a web page for example and thus, these businesses risk losing their customers. To some extent, search engines can solve this problem but it however has a downside of being passive. In addition, it also requires users to have knowledge of terms and key words to use for a search. Recommender systems however are a plausible solution to the passive nature and domain knowledge requirements of search engines. Recommender systems are therefore a way to increase the revenue of large scale online businesses by improving users experience (Liang X. 2012).
The aim of this project is to explore, predict and evaluate a movie recommender system that would recommend videos on Netflix. The objectives of this research work are as follows:
The research questions for this project are as follows:
The deliverables of this project are exploratory data analysis, data mining, data munging, modeling, evaluation, model deployment and a project report. The report should thoroughly explain the source of the data used, exploratory data analysis, code implementation, feature selection, model selection as well as model performance.
This project is mainly focused on building a movie recommender system that would recommend videos to users on Netflix.
This project would consider a secondary research and modeling. They are further buttressed below:
Secondary research
The secondary research in this project will utilize a systematic approach (Johnson et al., 2016) to review the works of literature. The steps involved in the systematic review of the literature are provided below:
Modeling
This section involves sourcing for and making sense out of data. The steps involved are as follows:
The risk assessment conducted for this project is provided in the table below:
Table 1: Risk assessment
Risk
Impact
Mitigation Plan
Inability to meet the deadline
low
Get an extension from the supervisor in due time
Inability to get sufficient data
medium
Refer to communities like Kaggle, and Netflix for data.
Inability to study the difference between different recommender systems’ algorithms
Refer to supervisor and communities like Stackoverflow.
Inability to build the recommender system.
Table 2: Project Plan
Task Name
Start Date
End Date
Duration (Days)
Initial Research
23/09/2021
07/10/2021
14
Proposal
28/10/2021
21
Secondary Research
07/12/2021
40
Introduction Chapter
12/12/2021
5
Literature Review Chapter
05/01/2022
24
Methodology Chapter
17/01/2022
12
Data Collection and modelling
15/03/2022
60
Presentation 1
23/03/2022
8
Model selection and optimization
06/04/2022
Evaluation of Results Gotten
13/04/2022
7
Discussion Chapter
23/04/2022
10
Evaluation Chapter
28/04/2022
Conclusion Chapter
30/04/2022
2
Project Management Chapter
01/05/2022
Abstract and Report compilation
03/05/2022
Report Proofreading
13/05/2022
Presentation 2
23/05/2022
Amatriain, X. and Basilico, J., 2015. Recommender systems in industry: A netflix case study. In Recommender systems handbook (pp. 385-419). Springer, Boston, MA.
Amatriain, X., Pujol, J. and Oliver, N. (2009a) ‘I like it. . . I like it not: evaluating user ratings noise in recommender systems’, Lecture Notes in Computer Science, UMAP 2009, Vol. 553, pp.247–258, Springer.
Eyjolfsdottir, E.A., Tilak, G. and Li, N., 2010. Moviegen: A movie recommendation system. UC Santa Barbara: Technical Report.
Halder, S., Sarkar, A.J. and Lee, Y.K., 2012, November. Movie recommendation system based on movie swarm. In 2012 Second International Conference on Cloud and Green Computing (pp. 804-809). IEEE.
Liang X. 2012, Recommendation system actual combat, Posts and Telecom Press.
Smith, A.D., 2008. E-movie industry and its roles on traditional movie entertainment modes. International Journal of Business Innovation and Research, 2(3), pp.223-240.
Subramaniyaswamy, V., Logesh, R., Chandrashekhar, M., Challa, A. and Vijayakumar, V., 2017. A personalised movie recommendation system based on collaborative filtering. International Journal of High Performance Computing and Networking, 10(1-2), pp.54-63.
Welter, B.S., 2012. The Netflix effect: product availability and piracy in the film industry (Doctoral dissertation, University of Georgia).
Yi, N., Li, C., Feng, X. and Shi, M., 2017, November. Design and implementation of movie recommender system based on graph database. In 2017 14th Web Information Systems and Applications Conference (WISA) (pp. 132-135). IEEE.
Last updated: Sep 30, 2021 07:07 PM
Your one-stop website for academic resources, tutoring, writing, editing, study abroad application, cv writing & proofreading needs.