SlideShare una empresa de Scribd logo
1 de 19
A Content-based Movie
Recommender System for Mobile
         Application
      Supervisor: Dr. Khairil Imran Gauth
      Moderator: Dr. Yeoh Eng Thiam
      Presenter: Ahmad Arafat Bin Mohd Ali (1091105499)
Project Overview:
- What is a Recommender System? -> Information
  Filtering System
- Act as an information filtering from a large
  collection items (such as movies) by recommending
  some movies to users.
- Develop a movie recommender system on a mobile
  phone
Problem Description

People have problem in selecting alternative items
(eg. movies)
Get movie recommended by friends or movie expert
reviews from website / magazine- > Time consuming
Need large data set of movie collection
Mobile Phones in the market has limited processing
power to handle the recommender system
calculation. Solution - > Web Services
Project Objectives

Develop an algorithm for recommending movies
Working with a large dataset of movies (source
GroupLens)
Implement Web-Services (server-side)
  -Advantage: Increase performance in the mobile phone
Implement Mobile Application (client-side)
Background Study & Literature
                  Review
The Internet Movie Database (IMDb)
                         Features:
                         -Auto Movie Recommendation
                         -Watch List
                         -Like Feature

                         Weakness:
                         -Lack of Sign in Feature
                         -Inaccurate Movie Ranking
Background Study & Literature
                 Review
Flixster

             Feature:
             -Movie Rating Monitoring
             -Film Quizzes and Games
             -Video and Picture Sharing

             Weakness:
             Rating System is not monitored
Background Study & Literature
                    Review
NetFlix
                 Feature:
                 -Excellent Content Availability
                 -Platform Varsity

                 Weakness:
                 -Content Coverage is limited
Background Study & Literature
               Review
MSN Movie
            Feature:
            -Movie Can be shared via Facebook
            -Find Movie Listing using third party search engine

            Weakness:
            - Smaller collection of movies
            - No rating and review features
Finding of Questionnaire
50 Respondents
-32 Males
-18 Females




     Majority of the respondents watch movie weekly
Finding of Questionnaire




Majority of the respondents have mobile phone with internet
access
Finding of Questionnaire




Majority of the respondents wanted to have a movie
recommender system on their mobile phone
Finding of Questionnaire




Some of the features wanted to be seen in the movie
recommender system
Proposed Solution
                  Algorithm




Use Overlap Coefficient algorithm to make movie
recommendation
Proposed Solution
      Use Case Diagram
Proposed Solution
    Entity Relationship Diagram
System Interface 1




      Search Function
System Interface 2




       Movie Description
System Interface 3




   Main page after user has
   logged in
Q&A

Más contenido relacionado

La actualidad más candente

Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
NYC Predictive Analytics
 

La actualidad más candente (20)

Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence
 
Collaborative Filtering using KNN
Collaborative Filtering using KNNCollaborative Filtering using KNN
Collaborative Filtering using KNN
 
Movies Recommendation System
Movies Recommendation SystemMovies Recommendation System
Movies Recommendation System
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Developing Movie Recommendation System
Developing Movie Recommendation SystemDeveloping Movie Recommendation System
Developing Movie Recommendation System
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
 
Recommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filteringRecommender systems: Content-based and collaborative filtering
Recommender systems: Content-based and collaborative filtering
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation System
 
Movie Recommendation System - MovieLens Dataset
Movie Recommendation System - MovieLens DatasetMovie Recommendation System - MovieLens Dataset
Movie Recommendation System - MovieLens Dataset
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Recommender systems using collaborative filtering
Recommender systems using collaborative filteringRecommender systems using collaborative filtering
Recommender systems using collaborative filtering
 
final report.pdf
final report.pdffinal report.pdf
final report.pdf
 

Destacado

Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
Georgian Micsa
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
Liang Xiang
 
General Online Health Information System Proposed Application
General Online Health Information System Proposed ApplicationGeneral Online Health Information System Proposed Application
General Online Health Information System Proposed Application
Prakash Poudel
 
Project Progress Report - Recommender Systems for Social Networks
Project Progress Report - Recommender Systems for Social NetworksProject Progress Report - Recommender Systems for Social Networks
Project Progress Report - Recommender Systems for Social Networks
amirhhz
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Lior Rokach
 

Destacado (20)

Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Constructing an Online Information System for Central America and the Caribbean
Constructing an Online Information System for Central America and  the CaribbeanConstructing an Online Information System for Central America and  the Caribbean
Constructing an Online Information System for Central America and the Caribbean
 
Creating a Wiki-Based Online Help System (Abridged)
Creating a Wiki-Based Online Help System (Abridged)Creating a Wiki-Based Online Help System (Abridged)
Creating a Wiki-Based Online Help System (Abridged)
 
Movie Recommendation with DBpedia - IIR 2012
Movie Recommendation with DBpedia - IIR 2012Movie Recommendation with DBpedia - IIR 2012
Movie Recommendation with DBpedia - IIR 2012
 
General Online Health Information System Proposed Application
General Online Health Information System Proposed ApplicationGeneral Online Health Information System Proposed Application
General Online Health Information System Proposed Application
 
A Non-Intrusive Movie Recommendation System
A Non-Intrusive Movie Recommendation SystemA Non-Intrusive Movie Recommendation System
A Non-Intrusive Movie Recommendation System
 
Project Progress Report - Recommender Systems for Social Networks
Project Progress Report - Recommender Systems for Social NetworksProject Progress Report - Recommender Systems for Social Networks
Project Progress Report - Recommender Systems for Social Networks
 
Vptnhs online information system
Vptnhs online information systemVptnhs online information system
Vptnhs online information system
 
Online school website
Online school websiteOnline school website
Online school website
 
Recommender Systems and Linked Open Data
Recommender Systems and Linked Open DataRecommender Systems and Linked Open Data
Recommender Systems and Linked Open Data
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommender Systems in the Linked Data era
Recommender Systems in the Linked Data eraRecommender Systems in the Linked Data era
Recommender Systems in the Linked Data era
 
Recommendation engine
Recommendation engineRecommendation engine
Recommendation engine
 
Book Recommendation System using Data Mining for the University of Hong Kong ...
Book Recommendation System using Data Mining for the University of Hong Kong ...Book Recommendation System using Data Mining for the University of Hong Kong ...
Book Recommendation System using Data Mining for the University of Hong Kong ...
 
Recommendation Engine Project Presentation
Recommendation Engine Project PresentationRecommendation Engine Project Presentation
Recommendation Engine Project Presentation
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Langzame Stad
Langzame StadLangzame Stad
Langzame Stad
 

Similar a A content based movie recommender system for mobile application

Online social network based object recommendation system
Online social network based object recommendation systemOnline social network based object recommendation system
Online social network based object recommendation system
Sriram Patil
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Mar
cstalks
 
Movie_Recommendation.pdf
Movie_Recommendation.pdfMovie_Recommendation.pdf
Movie_Recommendation.pdf
MrShaikh12
 
Netflix Exemplar
Netflix ExemplarNetflix Exemplar
Netflix Exemplar
phatmcat
 

Similar a A content based movie recommender system for mobile application (20)

Movie recommender system using the user's psychological profile
Movie recommender system using the user's psychological profileMovie recommender system using the user's psychological profile
Movie recommender system using the user's psychological profile
 
Scaling the Netflix API - OSCON
Scaling the Netflix API - OSCONScaling the Netflix API - OSCON
Scaling the Netflix API - OSCON
 
Online social network based object recommendation system
Online social network based object recommendation systemOnline social network based object recommendation system
Online social network based object recommendation system
 
Scaling the Netflix API - From Atlassian Dev Den
Scaling the Netflix API - From Atlassian Dev DenScaling the Netflix API - From Atlassian Dev Den
Scaling the Netflix API - From Atlassian Dev Den
 
CSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 MarCSTalks - Real movie recommendation - 9 Mar
CSTalks - Real movie recommendation - 9 Mar
 
mini project2.ppt.pptx
mini project2.ppt.pptxmini project2.ppt.pptx
mini project2.ppt.pptx
 
Movie_Recommendation.pdf
Movie_Recommendation.pdfMovie_Recommendation.pdf
Movie_Recommendation.pdf
 
Software Suite for Movie Market Analysis
Software Suite for Movie Market AnalysisSoftware Suite for Movie Market Analysis
Software Suite for Movie Market Analysis
 
movie recommender system using vectorization and SVD tech
movie recommender system using vectorization and SVD techmovie recommender system using vectorization and SVD tech
movie recommender system using vectorization and SVD tech
 
Netflix Exemplar
Netflix ExemplarNetflix Exemplar
Netflix Exemplar
 
Community detection recommender system
Community detection   recommender systemCommunity detection   recommender system
Community detection recommender system
 
MovieIt
MovieItMovieIt
MovieIt
 
Comparing topic models for a movie recommendation system webist2014
Comparing topic models for a movie recommendation system webist2014Comparing topic models for a movie recommendation system webist2014
Comparing topic models for a movie recommendation system webist2014
 
WWW2013: Web Usage Mining with Semantic Analysis
WWW2013: Web Usage Mining with Semantic AnalysisWWW2013: Web Usage Mining with Semantic Analysis
WWW2013: Web Usage Mining with Semantic Analysis
 
Movie Recommendation System Using Hybrid Approch.pptx
Movie Recommendation System Using Hybrid Approch.pptxMovie Recommendation System Using Hybrid Approch.pptx
Movie Recommendation System Using Hybrid Approch.pptx
 
Movie Recommendation System using ml.pptx
Movie Recommendation System using ml.pptxMovie Recommendation System using ml.pptx
Movie Recommendation System using ml.pptx
 
MovieRecommenderSystem.pptx
MovieRecommenderSystem.pptxMovieRecommenderSystem.pptx
MovieRecommenderSystem.pptx
 
Project Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdfProject Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdf
 
Moov2
Moov2Moov2
Moov2
 
Srs template ieee-movie recommender
Srs template ieee-movie recommenderSrs template ieee-movie recommender
Srs template ieee-movie recommender
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

A content based movie recommender system for mobile application

  • 1. A Content-based Movie Recommender System for Mobile Application Supervisor: Dr. Khairil Imran Gauth Moderator: Dr. Yeoh Eng Thiam Presenter: Ahmad Arafat Bin Mohd Ali (1091105499)
  • 2. Project Overview: - What is a Recommender System? -> Information Filtering System - Act as an information filtering from a large collection items (such as movies) by recommending some movies to users. - Develop a movie recommender system on a mobile phone
  • 3. Problem Description People have problem in selecting alternative items (eg. movies) Get movie recommended by friends or movie expert reviews from website / magazine- > Time consuming Need large data set of movie collection Mobile Phones in the market has limited processing power to handle the recommender system calculation. Solution - > Web Services
  • 4. Project Objectives Develop an algorithm for recommending movies Working with a large dataset of movies (source GroupLens) Implement Web-Services (server-side) -Advantage: Increase performance in the mobile phone Implement Mobile Application (client-side)
  • 5. Background Study & Literature Review The Internet Movie Database (IMDb) Features: -Auto Movie Recommendation -Watch List -Like Feature Weakness: -Lack of Sign in Feature -Inaccurate Movie Ranking
  • 6. Background Study & Literature Review Flixster Feature: -Movie Rating Monitoring -Film Quizzes and Games -Video and Picture Sharing Weakness: Rating System is not monitored
  • 7. Background Study & Literature Review NetFlix Feature: -Excellent Content Availability -Platform Varsity Weakness: -Content Coverage is limited
  • 8. Background Study & Literature Review MSN Movie Feature: -Movie Can be shared via Facebook -Find Movie Listing using third party search engine Weakness: - Smaller collection of movies - No rating and review features
  • 9. Finding of Questionnaire 50 Respondents -32 Males -18 Females Majority of the respondents watch movie weekly
  • 10. Finding of Questionnaire Majority of the respondents have mobile phone with internet access
  • 11. Finding of Questionnaire Majority of the respondents wanted to have a movie recommender system on their mobile phone
  • 12. Finding of Questionnaire Some of the features wanted to be seen in the movie recommender system
  • 13. Proposed Solution Algorithm Use Overlap Coefficient algorithm to make movie recommendation
  • 14. Proposed Solution Use Case Diagram
  • 15. Proposed Solution Entity Relationship Diagram
  • 16. System Interface 1 Search Function
  • 17. System Interface 2 Movie Description
  • 18. System Interface 3 Main page after user has logged in
  • 19. Q&A