SlideShare a Scribd company logo
Use Of Data Science in
Recommendation System
What is Data Science
• Inter-disciplinary field that uses scientific
methods, processes, algorithms and
systems to extract knowledge and insights
from structured and unstructured data.
• It uses techniques and theories drawn from
many fields within the context of
mathematics, statistics, computer science,
information science, and domain
knowledge.
What is a Recommendation
system?
• System that predicts the future
preference of a set of items for a
user and recommend the top
items.
• People have too much options to
use from due to the prevalence of
Internet
• General areas of application.
Types of Recommendation
Systems
• Collaborate Filtering
• Content Based Filtering
• Hybrid Recommendation System
Collaborative Filtering
Collaborative filtering methods finds a subset of users
who have similar tastes and preferences to target user
and use this subset for offering recommendations
Basic Assumptions:
• Users with similar interests have common
preferences
• Sufficiently large number of user preferences are
available
Main Approaches:
• User Based
• Item Based
User-User
Collaborative Filtering
• Here, we try to search for lookalike
customers and offer products based
on what his/her lookalike has
chosen.
• Lot of time and resources required.
• This type of filtering requires
computing every customer pair
information which takes time. So, for
big base platforms, this algorithm is
hard to put in place.
Item-Item
Collaborative Filtering
• Here, we try finding item lookalike. Once
we have item lookalike matrix, we can
easily recommend alike items to a
customer who has purchased any item
from the store.
• Requires fewer resources than user-user
collaborative filtering.
• Amazon uses this approach in its
recommendation engine to show related
products which boost sales.
Collaborative-Based
Filtering
Advantages Disadvantages
No domain
knowledge
necessary
Cannot handle fresh items
Serendipity Hard to include side
features for query/item
Great starting
point
Content-based filtering
• Based on the description of an item and a
profile of the user’s preferred choices.
• Keywords are used to describe the items
• The algorithms tries to recommend products
which are like the ones that a user has liked in
the past.
• This approach has its roots in information
retrieval and information filtering research.
Content-Based
Filtering
Advantages Disadvantages
No data about the user
required
This technique requires a lot of
domain knowledge. Therefore,
the model can only be as good
as the hand-engineered
features.
The model can capture the
specific interests of a user,
and can recommend niche
items that very few other
users are interested in.
The model can only make
recommendations based on
existing interests of the user. In
other words, the model has
limited ability to expand on the
users' existing interests.
Hybrid Recommendation
systems
• Combination of collaborative and content-based
recommendation.
• Hybrid approaches can be implemented by making
both the predictions separately and then combining
them.
• Netflix is a good example of the use of hybrid
recommender systems.
• The website makes recommendations by comparing
the watching and searching habits of similar users as
well as by offering movies that share characteristics
with films that a user has rated highly.
What is Cold Start in
Recommendation System?
• Cold start is a potential problem in
computer-based information
systems which involves a degree of
automated data modelling.
• There are three cases of cold start
1. New community
2. New user
3. New item
How can Cold Start
be Neglected?
Why are recommender
systems important?
• They predict whether a particular user would
prefer an item or not based on the user’s profile.
• They reduce transaction costs of finding and
selecting items in an online shopping
environment .
• In an e-commerce setting, recommender systems
enhance revenues, for the fact that they are
effective means of selling more products .
• In scientific libraries, recommender systems
support users by allowing them to move beyond
catalogue searches.
Recommendation
System Example
Facebook : People You May Know
YouTube : Recommended Videos
Netflix : Movies you may enjoy
Google : Search result adjusted
LinkedIn : Jobs you may be interested in
Pinterest : Recommended Images
Amazon : Product Marketting
Netflix Using
Recommender System
• What is Netflix?
• Machine Learning in Netflix.
• Netflix’s Key Features.
• How Netflix’s Recommendation
System works?
Amazon Using
Recommender System
• What is Amazon?
• Machine Learning in Amazon.
• Amazon’s Key Features.
• How Amazon’s Recommendation
System works?
LinkedIn Using
Recommender System
• What is LinkedIn?
• Reverse Engineering of LinkedIn’s
recommendation system.
• The Data Science Team at
LinkedIn.
Pandora and Music
Genome Project
• What is Pandora?
• Music Genome Project – 450
attributes
• History of Music Genome Project
• 5 sub - Genomes – Pop/Rock, Hip-
Hop/Electronica, Jazz, World
Music and Classical
Pandora Leverage Using
Recommender System
• How does Pandora’s Music
Recommendation work?
• Thumbs Up and Thumbs Down to
a song
• How is Pandora different from
other similar music streaming
services?
References
• Introduction to recommender systems, an
overview of some major recommendation
algorithms. – By Baptiste Rocca and Joseph Rocca
• Francesco Ricci and Lior Rokach and Bracha
Shapira, Introduction to Recommender Systems
Handbook, Recommender Systems Handbook,
Springer, 2011, pp. 1-35
• Prem Melville and Vikas Sindhwani,
Recommender Systems, Encyclopedia of Machine
Learning, 2010.
Thank You

More Related Content

What's hot

Recommendation system
Recommendation systemRecommendation system
Recommendation system
Akshat Thakar
 
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
Viet-Trung TRAN
 
Sequential Pattern Mining and GSP
Sequential Pattern Mining and GSPSequential Pattern Mining and GSP
Sequential Pattern Mining and GSP
Hamidreza Mahdavipanah
 
Web mining
Web miningWeb mining
Web mining
Daminda Herath
 
Introduction to Information Retrieval & Models
Introduction to Information Retrieval & ModelsIntroduction to Information Retrieval & Models
Introduction to Information Retrieval & Models
Mounia Lalmas-Roelleke
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
Marina Santini
 
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hakky St
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
Milind Gokhale
 
Recommender system
Recommender systemRecommender system
Recommender system
Nilotpal Pramanik
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
Stanley Wang
 
LeNet-5
LeNet-5LeNet-5
LeNet-5
佳蓉 倪
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
Alexander Konduforov
 
Big data Analytics
Big data AnalyticsBig data Analytics
Big data Analytics
ShivanandaVSeeri
 
PPT on Data Science Using Python
PPT on Data Science Using PythonPPT on Data Science Using Python
PPT on Data Science Using Python
NishantKumar1179
 
Data reduction
Data reductionData reduction
Data reduction
kalavathisugan
 
Recommendation Systems Basics
Recommendation Systems BasicsRecommendation Systems Basics
Recommendation Systems Basics
Jarin Tasnim Khan
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
Abhishek Jaisingh
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
Pranav Gupta
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine Learning
Knoldus Inc.
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Girish Khanzode
 

What's hot (20)

Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
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
 
Sequential Pattern Mining and GSP
Sequential Pattern Mining and GSPSequential Pattern Mining and GSP
Sequential Pattern Mining and GSP
 
Web mining
Web miningWeb mining
Web mining
 
Introduction to Information Retrieval & Models
Introduction to Information Retrieval & ModelsIntroduction to Information Retrieval & Models
Introduction to Information Retrieval & Models
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
Hands-On Machine Learning with Scikit-Learn and TensorFlow - Chapter8
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Recommender system
Recommender systemRecommender system
Recommender system
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
LeNet-5
LeNet-5LeNet-5
LeNet-5
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
 
Big data Analytics
Big data AnalyticsBig data Analytics
Big data Analytics
 
PPT on Data Science Using Python
PPT on Data Science Using PythonPPT on Data Science Using Python
PPT on Data Science Using Python
 
Data reduction
Data reductionData reduction
Data reduction
 
Recommendation Systems Basics
Recommendation Systems BasicsRecommendation Systems Basics
Recommendation Systems Basics
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine Learning
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 

Similar to Use of data science in recommendation system

recommendation system techunique and issue
recommendation system techunique and issuerecommendation system techunique and issue
recommendation system techunique and issue
NutanBhor
 
Mini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedMini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation Demystified
Betclic Everest Group Tech Team
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation Systems
Rumman Chowdhury
 
Web personalization
Web personalizationWeb personalization
Web personalization
Rishi Bhutada
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Kris Jack
 
Recommender Systems in a nutshell
Recommender Systems in a nutshellRecommender Systems in a nutshell
Recommender Systems in a nutshell
Konstantin Savenkov
 
Agent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAgent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systems
Aravindharamanan S
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
Liang Xiang
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
Yousef Fadila
 
Cs548 s15 showcase_web_mining
Cs548 s15 showcase_web_miningCs548 s15 showcase_web_mining
Cs548 s15 showcase_web_mining
Aravindharamanan S
 
Design Recommender systems from scratch
Design Recommender systems from scratchDesign Recommender systems from scratch
Design Recommender systems from scratch
Dr. Amit Sachan
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
Vikram Parmar
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”
Dakiry
 
Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of Hadoop
Kostiantyn Kudriavtsev
 
Recommended System.pptx
 Recommended System.pptx Recommended System.pptx
Recommended System.pptx
Dr.Shweta
 
Recommender system
Recommender system Recommender system
Recommender system
FidanHasanguliyeva
 
Tag based recommender system
Tag based recommender systemTag based recommender system
Tag based recommender system
Karen Li
 
Big data certification training mumbai
Big data certification training mumbaiBig data certification training mumbai
Big data certification training mumbai
TejaspathiLV
 
Best data science courses in pune
Best data science courses in puneBest data science courses in pune
Best data science courses in pune
prathyusha1234
 
best online data science courses
best online data science coursesbest online data science courses
best online data science courses
prathyusha1234
 

Similar to Use of data science in recommendation system (20)

recommendation system techunique and issue
recommendation system techunique and issuerecommendation system techunique and issue
recommendation system techunique and issue
 
Mini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation DemystifiedMini-training: Personalization & Recommendation Demystified
Mini-training: Personalization & Recommendation Demystified
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation Systems
 
Web personalization
Web personalizationWeb personalization
Web personalization
 
Modern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in MendeleyModern Perspectives on Recommender Systems and their Applications in Mendeley
Modern Perspectives on Recommender Systems and their Applications in Mendeley
 
Recommender Systems in a nutshell
Recommender Systems in a nutshellRecommender Systems in a nutshell
Recommender Systems in a nutshell
 
Agent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systemsAgent technology for e commerce-recommendation systems
Agent technology for e commerce-recommendation systems
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
 
Cs548 s15 showcase_web_mining
Cs548 s15 showcase_web_miningCs548 s15 showcase_web_mining
Cs548 s15 showcase_web_mining
 
Design Recommender systems from scratch
Design Recommender systems from scratchDesign Recommender systems from scratch
Design Recommender systems from scratch
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”
 
Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of Hadoop
 
Recommended System.pptx
 Recommended System.pptx Recommended System.pptx
Recommended System.pptx
 
Recommender system
Recommender system Recommender system
Recommender system
 
Tag based recommender system
Tag based recommender systemTag based recommender system
Tag based recommender system
 
Big data certification training mumbai
Big data certification training mumbaiBig data certification training mumbai
Big data certification training mumbai
 
Best data science courses in pune
Best data science courses in puneBest data science courses in pune
Best data science courses in pune
 
best online data science courses
best online data science coursesbest online data science courses
best online data science courses
 

Recently uploaded

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
kuntobimo2016
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
74nqk8xf
 

Recently uploaded (20)

Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023State of Artificial intelligence Report 2023
State of Artificial intelligence Report 2023
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
 

Use of data science in recommendation system

  • 1. Use Of Data Science in Recommendation System
  • 2. What is Data Science • Inter-disciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data. • It uses techniques and theories drawn from many fields within the context of mathematics, statistics, computer science, information science, and domain knowledge.
  • 3. What is a Recommendation system? • System that predicts the future preference of a set of items for a user and recommend the top items. • People have too much options to use from due to the prevalence of Internet • General areas of application.
  • 4. Types of Recommendation Systems • Collaborate Filtering • Content Based Filtering • Hybrid Recommendation System
  • 5. Collaborative Filtering Collaborative filtering methods finds a subset of users who have similar tastes and preferences to target user and use this subset for offering recommendations Basic Assumptions: • Users with similar interests have common preferences • Sufficiently large number of user preferences are available Main Approaches: • User Based • Item Based
  • 6. User-User Collaborative Filtering • Here, we try to search for lookalike customers and offer products based on what his/her lookalike has chosen. • Lot of time and resources required. • This type of filtering requires computing every customer pair information which takes time. So, for big base platforms, this algorithm is hard to put in place.
  • 7. Item-Item Collaborative Filtering • Here, we try finding item lookalike. Once we have item lookalike matrix, we can easily recommend alike items to a customer who has purchased any item from the store. • Requires fewer resources than user-user collaborative filtering. • Amazon uses this approach in its recommendation engine to show related products which boost sales.
  • 8. Collaborative-Based Filtering Advantages Disadvantages No domain knowledge necessary Cannot handle fresh items Serendipity Hard to include side features for query/item Great starting point
  • 9. Content-based filtering • Based on the description of an item and a profile of the user’s preferred choices. • Keywords are used to describe the items • The algorithms tries to recommend products which are like the ones that a user has liked in the past. • This approach has its roots in information retrieval and information filtering research.
  • 10. Content-Based Filtering Advantages Disadvantages No data about the user required This technique requires a lot of domain knowledge. Therefore, the model can only be as good as the hand-engineered features. The model can capture the specific interests of a user, and can recommend niche items that very few other users are interested in. The model can only make recommendations based on existing interests of the user. In other words, the model has limited ability to expand on the users' existing interests.
  • 11. Hybrid Recommendation systems • Combination of collaborative and content-based recommendation. • Hybrid approaches can be implemented by making both the predictions separately and then combining them. • Netflix is a good example of the use of hybrid recommender systems. • The website makes recommendations by comparing the watching and searching habits of similar users as well as by offering movies that share characteristics with films that a user has rated highly.
  • 12. What is Cold Start in Recommendation System? • Cold start is a potential problem in computer-based information systems which involves a degree of automated data modelling. • There are three cases of cold start 1. New community 2. New user 3. New item
  • 13. How can Cold Start be Neglected?
  • 14. Why are recommender systems important? • They predict whether a particular user would prefer an item or not based on the user’s profile. • They reduce transaction costs of finding and selecting items in an online shopping environment . • In an e-commerce setting, recommender systems enhance revenues, for the fact that they are effective means of selling more products . • In scientific libraries, recommender systems support users by allowing them to move beyond catalogue searches.
  • 15. Recommendation System Example Facebook : People You May Know YouTube : Recommended Videos Netflix : Movies you may enjoy Google : Search result adjusted LinkedIn : Jobs you may be interested in Pinterest : Recommended Images Amazon : Product Marketting
  • 16. Netflix Using Recommender System • What is Netflix? • Machine Learning in Netflix. • Netflix’s Key Features. • How Netflix’s Recommendation System works?
  • 17. Amazon Using Recommender System • What is Amazon? • Machine Learning in Amazon. • Amazon’s Key Features. • How Amazon’s Recommendation System works?
  • 18. LinkedIn Using Recommender System • What is LinkedIn? • Reverse Engineering of LinkedIn’s recommendation system. • The Data Science Team at LinkedIn.
  • 19. Pandora and Music Genome Project • What is Pandora? • Music Genome Project – 450 attributes • History of Music Genome Project • 5 sub - Genomes – Pop/Rock, Hip- Hop/Electronica, Jazz, World Music and Classical
  • 20. Pandora Leverage Using Recommender System • How does Pandora’s Music Recommendation work? • Thumbs Up and Thumbs Down to a song • How is Pandora different from other similar music streaming services?
  • 21. References • Introduction to recommender systems, an overview of some major recommendation algorithms. – By Baptiste Rocca and Joseph Rocca • Francesco Ricci and Lior Rokach and Bracha Shapira, Introduction to Recommender Systems Handbook, Recommender Systems Handbook, Springer, 2011, pp. 1-35 • Prem Melville and Vikas Sindhwani, Recommender Systems, Encyclopedia of Machine Learning, 2010.