SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
In search of a better
Recommender System
using
Deep Learning
by SK Reddy
Chief Product Officer AI
linkedin.com/in/sk-reddy/
where R - observed ratings, X - user embeddings, Y - item embeddings, λ is regularization parameter
Explicit feedback
including general bias and biases for user and item
Implicit Feedback
X, Y are user and item embeddings
http://dsnotes.com/post/2017-05-28-matrix-factorization-for-recommender-systems/
Basics
m users, n items, and an
extremely sparse rating matrix R
Additional side information matrix of user and
item are denoted by
The objective function of matrix factorization can be
written as
Types of machine learning algorithms used in recommender systems
https://arxiv.org/pdf/1511.05263.pdf
Google Play Recommendation System
https://arxiv.org/pdf/1606.07792.pdf
Apps recommendation pipeline overview
Wide & Deep model
Over 500 billion examples
Model’s prediction using logistic regression
where Y is the binary class label, σ(·) is the sigmoid function, φ(x) are the cross
product transformations of the original features x, and b is the bias term.
A. is the vector of all wide model weights, and are the weights
applied on the final activations a (lf ) .
Memorization: learning the frequent co-occurrence of items and exploiting the correlation.
Generalization: transitivity of correlation and explores new feature combinations that have
never or rarely occurred in the past.
http://www.kdd.org/kdd2017/papers/view/embedding-based-news-recommendation-for-millions-of-users
Yahoo News Recommender
Yahoo! JAPAN’s homepage on smartphones
Encoder for triplets of articlesBrowsing history and session
LSTM-based model
• Start with distributed representations of articles based on a
variant of the denoising autoencoder
• Generate user representations by using an RNN with
browsing histories as input sequences
• Match and list articles for each user based on the inner
product of article-user for relevance and article-article for
de-duplication
YouTube
Recommendation Engine
https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45530.pdf
Ranking
Candidate Generation
Additional Stacked Denoising
Autoencoder(aSDAE)
Additional Denoising
Autoencoder(aDAE)
Ref: A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems.
The structure of the proposed hybrid model. The model contains three
components: the upper component and the lower component are two
aSDAEs which extract latent factor vectors for users and items respectively;
the middle component decomposes the rating matrix R into two latent
factor matrices
Hybrid model based on Autoencoders
Loss function of Autoencoder
Loss function of Denoising Autoencoder
(ADE)
Loss function of additional Denoising
Autoencoder (aDAE)
Thank you
SK Reddy
www.linkedin.com/in/sk-reddy/

Contenu connexe

Similaire à In search of better deep Recommender Systems

Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...IRJET Journal
 
Synthese Recommender System
Synthese Recommender SystemSynthese Recommender System
Synthese Recommender SystemAndre Vellino
 
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningIRJET Journal
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...GUANGYUAN PIAO
 
Document Recommendation using Boosting Based Multi-graph Classification: A Re...
Document Recommendation using Boosting Based Multi-graph Classification: A Re...Document Recommendation using Boosting Based Multi-graph Classification: A Re...
Document Recommendation using Boosting Based Multi-graph Classification: A Re...IRJET Journal
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...IRJET Journal
 
Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Shrutika Oswal
 
Modeling Object Oriented Applications by Using Dynamic Information for the I...
Modeling Object Oriented Applications by Using Dynamic  Information for the I...Modeling Object Oriented Applications by Using Dynamic  Information for the I...
Modeling Object Oriented Applications by Using Dynamic Information for the I...IOSR Journals
 
IRJET - Recommendation System using Big Data Mining on Social Networks
IRJET -  	  Recommendation System using Big Data Mining on Social NetworksIRJET -  	  Recommendation System using Big Data Mining on Social Networks
IRJET - Recommendation System using Big Data Mining on Social NetworksIRJET Journal
 
Negotiated Studies - A semantic social network based expert recommender system
Negotiated Studies - A semantic social network based expert recommender systemNegotiated Studies - A semantic social network based expert recommender system
Negotiated Studies - A semantic social network based expert recommender systemPremsankar Chakkingal
 
Recsys2016 Tutorial by Xavier and Deepak
Recsys2016 Tutorial by Xavier and DeepakRecsys2016 Tutorial by Xavier and Deepak
Recsys2016 Tutorial by Xavier and DeepakDeepak Agarwal
 
Co-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online ReviewsCo-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online ReviewsEditor IJCATR
 
IRJET- An Integrated Recommendation System using Graph Database and QGIS
IRJET-  	  An Integrated Recommendation System using Graph Database and QGISIRJET-  	  An Integrated Recommendation System using Graph Database and QGIS
IRJET- An Integrated Recommendation System using Graph Database and QGISIRJET Journal
 
Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...IRJET Journal
 

Similaire à In search of better deep Recommender Systems (20)

Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
 
Synthese Recommender System
Synthese Recommender SystemSynthese Recommender System
Synthese Recommender System
 
PhD defense
PhD defense PhD defense
PhD defense
 
K1803057782
K1803057782K1803057782
K1803057782
 
IOSR Journals
IOSR JournalsIOSR Journals
IOSR Journals
 
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
 
L035478083
L035478083L035478083
L035478083
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
 
Document Recommendation using Boosting Based Multi-graph Classification: A Re...
Document Recommendation using Boosting Based Multi-graph Classification: A Re...Document Recommendation using Boosting Based Multi-graph Classification: A Re...
Document Recommendation using Boosting Based Multi-graph Classification: A Re...
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence
 
Modeling Object Oriented Applications by Using Dynamic Information for the I...
Modeling Object Oriented Applications by Using Dynamic  Information for the I...Modeling Object Oriented Applications by Using Dynamic  Information for the I...
Modeling Object Oriented Applications by Using Dynamic Information for the I...
 
IRJET - Recommendation System using Big Data Mining on Social Networks
IRJET -  	  Recommendation System using Big Data Mining on Social NetworksIRJET -  	  Recommendation System using Big Data Mining on Social Networks
IRJET - Recommendation System using Big Data Mining on Social Networks
 
Negotiated Studies - A semantic social network based expert recommender system
Negotiated Studies - A semantic social network based expert recommender systemNegotiated Studies - A semantic social network based expert recommender system
Negotiated Studies - A semantic social network based expert recommender system
 
Recsys 2016
Recsys 2016Recsys 2016
Recsys 2016
 
Recsys2016 Tutorial by Xavier and Deepak
Recsys2016 Tutorial by Xavier and DeepakRecsys2016 Tutorial by Xavier and Deepak
Recsys2016 Tutorial by Xavier and Deepak
 
Co-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online ReviewsCo-Extracting Opinions from Online Reviews
Co-Extracting Opinions from Online Reviews
 
Cd24534538
Cd24534538Cd24534538
Cd24534538
 
IRJET- An Integrated Recommendation System using Graph Database and QGIS
IRJET-  	  An Integrated Recommendation System using Graph Database and QGISIRJET-  	  An Integrated Recommendation System using Graph Database and QGIS
IRJET- An Integrated Recommendation System using Graph Database and QGIS
 
Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...
 

Plus de SK Reddy

Finding the right Machine Learning method for predictive modeling
Finding the right Machine Learning method for predictive modelingFinding the right Machine Learning method for predictive modeling
Finding the right Machine Learning method for predictive modelingSK Reddy
 
AI to open more doors in Personal Finance Management (PFM)
AI to open more doors in Personal Finance Management (PFM)AI to open more doors in Personal Finance Management (PFM)
AI to open more doors in Personal Finance Management (PFM)SK Reddy
 
Making sense from 3D Point Clouds
Making sense from 3D Point Clouds Making sense from 3D Point Clouds
Making sense from 3D Point Clouds SK Reddy
 
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...SK Reddy
 
How organizations can get ready for ai
How organizations can get ready for aiHow organizations can get ready for ai
How organizations can get ready for aiSK Reddy
 
Practical implementation of AI solutions for Smart Cities
Practical implementation of AI solutions for Smart Cities Practical implementation of AI solutions for Smart Cities
Practical implementation of AI solutions for Smart Cities SK Reddy
 
Recommender systems
Recommender systems Recommender systems
Recommender systems SK Reddy
 
Deep Learning (DL) Solutions for Smart City use cases
Deep Learning (DL) Solutions for Smart City use casesDeep Learning (DL) Solutions for Smart City use cases
Deep Learning (DL) Solutions for Smart City use casesSK Reddy
 
AI driven innovation
AI driven innovation AI driven innovation
AI driven innovation SK Reddy
 
How AI is revolutionizing the world
How AI is revolutionizing the worldHow AI is revolutionizing the world
How AI is revolutionizing the worldSK Reddy
 
How NLP is revolutionizing marketing and communications
How NLP is revolutionizing marketing and communications How NLP is revolutionizing marketing and communications
How NLP is revolutionizing marketing and communications SK Reddy
 
AI in Smart Cities
AI in Smart Cities AI in Smart Cities
AI in Smart Cities SK Reddy
 
SF ACM Bay chapter meetup on NLP will revolutionize the world
SF ACM Bay chapter meetup on NLP will revolutionize the world SF ACM Bay chapter meetup on NLP will revolutionize the world
SF ACM Bay chapter meetup on NLP will revolutionize the world SK Reddy
 
The Magic of Image processing using Neural Networks
The Magic of Image processing using Neural Networks The Magic of Image processing using Neural Networks
The Magic of Image processing using Neural Networks SK Reddy
 
The Magic of Text Summarization using Deep Networks
The Magic of Text Summarization using Deep NetworksThe Magic of Text Summarization using Deep Networks
The Magic of Text Summarization using Deep NetworksSK Reddy
 
Natural Language Processing Tech workshop
Natural Language Processing Tech workshop Natural Language Processing Tech workshop
Natural Language Processing Tech workshop SK Reddy
 
The magic of machine translation 20 july 2017
The magic of machine translation 20 july 2017The magic of machine translation 20 july 2017
The magic of machine translation 20 july 2017SK Reddy
 
Summarization and Abstraction using deep learning
Summarization and Abstraction using deep learningSummarization and Abstraction using deep learning
Summarization and Abstraction using deep learningSK Reddy
 
Question Answering in NLP on Mahabharata 24 may 2017
Question Answering in NLP on Mahabharata 24 may 2017Question Answering in NLP on Mahabharata 24 may 2017
Question Answering in NLP on Mahabharata 24 may 2017SK Reddy
 

Plus de SK Reddy (19)

Finding the right Machine Learning method for predictive modeling
Finding the right Machine Learning method for predictive modelingFinding the right Machine Learning method for predictive modeling
Finding the right Machine Learning method for predictive modeling
 
AI to open more doors in Personal Finance Management (PFM)
AI to open more doors in Personal Finance Management (PFM)AI to open more doors in Personal Finance Management (PFM)
AI to open more doors in Personal Finance Management (PFM)
 
Making sense from 3D Point Clouds
Making sense from 3D Point Clouds Making sense from 3D Point Clouds
Making sense from 3D Point Clouds
 
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
 
How organizations can get ready for ai
How organizations can get ready for aiHow organizations can get ready for ai
How organizations can get ready for ai
 
Practical implementation of AI solutions for Smart Cities
Practical implementation of AI solutions for Smart Cities Practical implementation of AI solutions for Smart Cities
Practical implementation of AI solutions for Smart Cities
 
Recommender systems
Recommender systems Recommender systems
Recommender systems
 
Deep Learning (DL) Solutions for Smart City use cases
Deep Learning (DL) Solutions for Smart City use casesDeep Learning (DL) Solutions for Smart City use cases
Deep Learning (DL) Solutions for Smart City use cases
 
AI driven innovation
AI driven innovation AI driven innovation
AI driven innovation
 
How AI is revolutionizing the world
How AI is revolutionizing the worldHow AI is revolutionizing the world
How AI is revolutionizing the world
 
How NLP is revolutionizing marketing and communications
How NLP is revolutionizing marketing and communications How NLP is revolutionizing marketing and communications
How NLP is revolutionizing marketing and communications
 
AI in Smart Cities
AI in Smart Cities AI in Smart Cities
AI in Smart Cities
 
SF ACM Bay chapter meetup on NLP will revolutionize the world
SF ACM Bay chapter meetup on NLP will revolutionize the world SF ACM Bay chapter meetup on NLP will revolutionize the world
SF ACM Bay chapter meetup on NLP will revolutionize the world
 
The Magic of Image processing using Neural Networks
The Magic of Image processing using Neural Networks The Magic of Image processing using Neural Networks
The Magic of Image processing using Neural Networks
 
The Magic of Text Summarization using Deep Networks
The Magic of Text Summarization using Deep NetworksThe Magic of Text Summarization using Deep Networks
The Magic of Text Summarization using Deep Networks
 
Natural Language Processing Tech workshop
Natural Language Processing Tech workshop Natural Language Processing Tech workshop
Natural Language Processing Tech workshop
 
The magic of machine translation 20 july 2017
The magic of machine translation 20 july 2017The magic of machine translation 20 july 2017
The magic of machine translation 20 july 2017
 
Summarization and Abstraction using deep learning
Summarization and Abstraction using deep learningSummarization and Abstraction using deep learning
Summarization and Abstraction using deep learning
 
Question Answering in NLP on Mahabharata 24 may 2017
Question Answering in NLP on Mahabharata 24 may 2017Question Answering in NLP on Mahabharata 24 may 2017
Question Answering in NLP on Mahabharata 24 may 2017
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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)wesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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 RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

In search of better deep Recommender Systems

  • 1. In search of a better Recommender System using Deep Learning by SK Reddy Chief Product Officer AI linkedin.com/in/sk-reddy/
  • 2. where R - observed ratings, X - user embeddings, Y - item embeddings, λ is regularization parameter Explicit feedback including general bias and biases for user and item Implicit Feedback X, Y are user and item embeddings http://dsnotes.com/post/2017-05-28-matrix-factorization-for-recommender-systems/ Basics m users, n items, and an extremely sparse rating matrix R Additional side information matrix of user and item are denoted by The objective function of matrix factorization can be written as
  • 3. Types of machine learning algorithms used in recommender systems https://arxiv.org/pdf/1511.05263.pdf
  • 4. Google Play Recommendation System https://arxiv.org/pdf/1606.07792.pdf Apps recommendation pipeline overview Wide & Deep model Over 500 billion examples Model’s prediction using logistic regression where Y is the binary class label, σ(·) is the sigmoid function, φ(x) are the cross product transformations of the original features x, and b is the bias term. A. is the vector of all wide model weights, and are the weights applied on the final activations a (lf ) . Memorization: learning the frequent co-occurrence of items and exploiting the correlation. Generalization: transitivity of correlation and explores new feature combinations that have never or rarely occurred in the past.
  • 5. http://www.kdd.org/kdd2017/papers/view/embedding-based-news-recommendation-for-millions-of-users Yahoo News Recommender Yahoo! JAPAN’s homepage on smartphones Encoder for triplets of articlesBrowsing history and session LSTM-based model • Start with distributed representations of articles based on a variant of the denoising autoencoder • Generate user representations by using an RNN with browsing histories as input sequences • Match and list articles for each user based on the inner product of article-user for relevance and article-article for de-duplication
  • 7. Additional Stacked Denoising Autoencoder(aSDAE) Additional Denoising Autoencoder(aDAE) Ref: A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems. The structure of the proposed hybrid model. The model contains three components: the upper component and the lower component are two aSDAEs which extract latent factor vectors for users and items respectively; the middle component decomposes the rating matrix R into two latent factor matrices Hybrid model based on Autoencoders Loss function of Autoencoder Loss function of Denoising Autoencoder (ADE) Loss function of additional Denoising Autoencoder (aDAE)