SlideShare a Scribd company logo
1 of 20
Download to read offline
Social Recommender System
2015/4/10 1Middleware, CCNT, ZJU
Yueshen Xu
Middleware, CCNT, ZJU
xyshzjucs@zju.edu.cn
xyshzjucs@gmail.com
Knowledge
Engineering
&
E-Commerce
Outline
2015/4/10 2Middleware, CCNT, ZJU
 Where from?
 How to recommend?
 What to recommend?
 What’s the problem?
 ML & DM
 Related Topics
 Trends
What’s your
perspective?
Basic, Generalized, Comprehensible
Introduction
 Social Overload
Facebook  largest social network site
– 600,000,000 users
YouTube  largest video sharing site
– 2,000,000,000
Twitter  largest microblogging site
– 65,000,000 tweets per day
Sina microblog  largest microblogging site in
China
– 400,000,000 users
2015/4/10 Middleware, CCNT, ZJU 3
Introduction
 The Recommender Systems is an augmentation
of the social process
 Any CF system has social characteristics
 Social Media and Recommender Systems can
mutually benefit each other
2015/4/10 Middleware, CCNT, ZJU 4
Introduction
2015/4/10 Middleware, CCNT, ZJU 5
Real-world examples
Why?
Different man,
Different news
Pioneer
‘....based on
recommendatio
n algorithms....’
Multi-Media
Fundamental Recommendation Approaches
 Collaborative filtering based Recommendation
Aggregate ratings of objects from users and generate
recommendation based on inter-user/inter-item
similarity
 Demographic Recommendation
Age,gender,income…
 Content-based Recommendation
Music gene
 Hybrid Methods
Mixed
2015/4/10 Middleware, CCNT, ZJU 6
Your imagination
Fundamental Recommendation Approaches
 In the real world, we seek advices from our
trusted people
 CF automate the process of ‘word-of-mouth’
Select a subset of the users(neighbors) to use as
recommenders
2015/4/10 Middleware, CCNT, ZJU 7
Collaborative Filtering
Fundamental Recommendation Approaches
 Shall we recommend Superman for John?
Jon’s taste is similar to both Chris and Alice tastes 
Do not recommend Superman to him
2015/4/10 Middleware, CCNT, ZJU 8
User based CF algorithm
Fundamental Recommendation Approaches
2015/4/10 Middleware, CCNT, ZJU 9
User based CF algorithm
vi - the mean vote for user i
k - a normalization factor
pij – the predicitive vote
w(i,j ) – the similarity between ui and uk !
Cose based similarity Pearson Based similarity
Fundamental Recommendation Approaches
 The transpose of the user-based algorithms
Bob dislike Snow-white(which is similar to Shrek) 
Do not recommend
2015/4/10 Middleware, CCNT, ZJU 10
Item based CF algorithm
W(k,j) is a measure of item similarity – usually the cosine measure
Matrix Factorization
 Matrix Decomposition
Tri-angle
LU
QR
Spectral
SVD
2015/4/10 Middleware, CCNT, ZJU 11
 Matrix Factorization
SVD-like
Non-negative
PMF
BPMF
pLSA, LDA
Matrix
Theory
Machine
Learning
Discriminative Model
Generative Model
Unsupervised
Learning
Matrix Factorization
---SVD : the ancestor
 Rudiment---Singular Value Decomposition
For an arbitrary matrix A there exists a factorization
named SVD, as follows:
2015/4/10 Middleware, CCNT, ZJU 12
Matrix Factorization
---Latent Semantic Analysis  PTM  LDA
 Low-rank matrix factorization
Why factorizing?
– One is about the interpretation
– You prefer Lost in Thailand ‘cause it’s a drama, and X, and
Y, and Z, and ......
– X, Y & Z are named as latent factors
So matrix factorization can be come across as
another type of LSA(Latent Semantic Analysis)
2015/4/10 Middleware, CCNT, ZJU 13
Share us
sth
corssing
your mind
Probabilistic
Topic Model !
Matrix Factorization
---SVD-Like : low-rank matrix factorization
 Latent Factor Model  Generative Model
Low-rank matrix factorization  Latent Factor Space
2015/4/10 Middleware, CCNT, ZJU 14
QPRR T


QPRR T


QPRR T


QPRR T


QPRR T


QPRR T


Rating
Matrix
Approximate
Rating Matrix User Latent
Factor Matrix
Item Latent
Factor Matrix
 

ff
ifufui fiQfuPqpriuR ),(),(),(
Predicted value ),( jiR

 

kk
ikuk kiQkuPqpjirjiR ),(),(),(),(
k-rank
factors
Basic Form
Matrix Factorization
---SVD-Like : low-rank matrix factorization
 Minimize the sum-squared errors
2015/4/10 Middleware, CCNT, ZJU 15
Skip
Details
 

m
i
n
j
j
T
iij
QP
QPR
1 1
2
, 2
1
min  

m
i
n
j
j
T
iijij
QP
QPRI
1 1
2
,
)(
2
1
min
Frobenius Form
Just like Quadratic regression
I : the indicator function
 Regularization
Avoid overfitting  Why?  Sparsity/Sample
Shortage
2221
1 1
2
, 22
)(
2
1
min FF
m
i
n
j
j
T
iijij
QP
QPQPRI

 
 Solution
Stochastic Gradient Descent
Matrix Factorization
---PMF : the production of Bayesian Theory
 SVD-Like is not perfect  Why?
Subject & Object  the victim of formalism
 Maximum Posterior Probability(MAP) 
2015/4/10 Middleware, CCNT, ZJU 16
)()(),|()|,( VpUpVURpRVUp 
   

m
i
n
j
I
Rj
T
iij
R
ij
VUrNVURp
1 1
2
,|),|( 


m
i
UiU IUNUp
1
22
),0|()|(  

n
j
ViV IVNVp
1
22
),0|()|( 
Gaussian
Noise
     

n
j
Vi
m
i
Ui
m
i
n
j
I
Rj
T
iij IVNIUNVUrNRVUp
R
ij
1
2
1
2
1 1
2
),0|(),0|(,|)|,( 
Zero-mean spherical Gaussian prior
Surroundings
 Topics related
Non-negative Matrix Factorization
– Deng Cai etc.
Boltzmann Machines
– Discarded
Heterogeneous networks
– Prof. Han
– Link Prediction & Community Discovery
Transfer Learning & Online Learning
– Qiang Yang etc.
2015/4/10 Middleware, CCNT, ZJU 17
Excavate
Structures
Neural
Network
‘Graph
Regularized
NMF for.....’
Different
Certain
Networks
Online
Algorithms
Others 
• Semantic
Web
• Ranking
• Computing
Ads
• Network
Marketing
• Clustering
• NLP
• TM
• Sociology
• Etc.
Trends
---Horizontal Expansion
 More Relationship  More Matrix
Social Network
– Turn to your friends for suggestion
Trust Network
– Turn to who you trust for suggestion
Clarify the connection
– What’s the relationship?
– Why does it work?
2015/4/10 Middleware, CCNT, ZJU 18
Weight &
Relationship
Social/Trust
Network
 Etc.
Structure of Networks
Trends
---Vertical Expansion
 3-4-5- Dimensions  Tensor
A tensor can be represented as a multi-dimensional
array of numerical values.
– 1-dimensional tensor : Vector
– 2-dimensional tensor : Matrix
Tensor Decomposition & Tensor Factorization
2015/4/10 Middleware, CCNT, ZJU 19
observed
value
3th, Latent factor,
Time or Tag
1th Latent factor
one, User
2thLatent factor ,
Item

2015/4/10 20Middleware, CCNT, ZJU
Social Recommender System

More Related Content

Similar to Social recommender system

MGMT 7020 Technology and Project Management4. Systems I.docx
MGMT 7020   Technology and Project Management4.  Systems I.docxMGMT 7020   Technology and Project Management4.  Systems I.docx
MGMT 7020 Technology and Project Management4. Systems I.docx
buffydtesurina
 
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Luigi Buglione
 
Define phase lean six sigma tollgate template
Define phase   lean six sigma tollgate templateDefine phase   lean six sigma tollgate template
Define phase lean six sigma tollgate template
Steven Bonacorsi
 
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-CentersTowards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Faculty of Technical Sciences, University of Novi Sad
 
INTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATION
INTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATIONINTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATION
INTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATION
Angelo Tinazzi
 
Reducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_SujithReducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_Sujith
Sujith Kolath
 

Similar to Social recommender system (20)

Driving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land RoverDriving Innovation with Kanban at Jaguar Land Rover
Driving Innovation with Kanban at Jaguar Land Rover
 
mm CGEIT Best Practices and Concepts
mm CGEIT Best Practices and Conceptsmm CGEIT Best Practices and Concepts
mm CGEIT Best Practices and Concepts
 
MGMT 7020 Technology and Project Management4. Systems I.docx
MGMT 7020   Technology and Project Management4.  Systems I.docxMGMT 7020   Technology and Project Management4.  Systems I.docx
MGMT 7020 Technology and Project Management4. Systems I.docx
 
Syllabus for fourth year of engineering
Syllabus for fourth year of engineeringSyllabus for fourth year of engineering
Syllabus for fourth year of engineering
 
[Jennifer vu huong]Product and process Engineering- New Design for a camera
[Jennifer vu huong]Product and process Engineering- New Design for a camera[Jennifer vu huong]Product and process Engineering- New Design for a camera
[Jennifer vu huong]Product and process Engineering- New Design for a camera
 
Design and Implementation of Faster and Low Power Multipliers
Design and Implementation of Faster and Low Power MultipliersDesign and Implementation of Faster and Low Power Multipliers
Design and Implementation of Faster and Low Power Multipliers
 
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
Strengthening CMMI Maturity Levels with a Quantitative Approach to Root-Cause...
 
Define phase lean six sigma tollgate template
Define phase   lean six sigma tollgate templateDefine phase   lean six sigma tollgate template
Define phase lean six sigma tollgate template
 
Accelerating Product Development FLOW: Kanban at Jaguar Land Rover
Accelerating Product Development FLOW: Kanban at Jaguar Land RoverAccelerating Product Development FLOW: Kanban at Jaguar Land Rover
Accelerating Product Development FLOW: Kanban at Jaguar Land Rover
 
Monitoring and deployment of ads prediction online learning system@Twitter
Monitoring and deployment of ads prediction online learning system@TwitterMonitoring and deployment of ads prediction online learning system@Twitter
Monitoring and deployment of ads prediction online learning system@Twitter
 
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-CentersTowards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP[DOLAP2020] Towards Conversational OLAP
[DOLAP2020] Towards Conversational OLAP
 
20100121 03 - Présentation CMMi Valeo
20100121 03 - Présentation CMMi Valeo20100121 03 - Présentation CMMi Valeo
20100121 03 - Présentation CMMi Valeo
 
1-2-2016 BCA_2015
1-2-2016 BCA_20151-2-2016 BCA_2015
1-2-2016 BCA_2015
 
Syllabus bca
Syllabus bcaSyllabus bca
Syllabus bca
 
INTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATION
INTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATIONINTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATION
INTERPRETING CDISC ADaM IG THROUGH USERS INTERPRETATION
 
Reducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_SujithReducing_Learning_Curve_in_LB_GB_Sujith
Reducing_Learning_Curve_in_LB_GB_Sujith
 
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
 
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
 

More from Yueshen Xu

(Hierarchical) Topic Modeling_Yueshen Xu
(Hierarchical) Topic Modeling_Yueshen Xu(Hierarchical) Topic Modeling_Yueshen Xu
(Hierarchical) Topic Modeling_Yueshen Xu
Yueshen Xu
 
Summarization for dragon star program
Summarization for dragon  star programSummarization for dragon  star program
Summarization for dragon star program
Yueshen Xu
 

More from Yueshen Xu (20)

Context aware service recommendation
Context aware service recommendationContext aware service recommendation
Context aware service recommendation
 
Course review for ir class 本科课件
Course review for ir class 本科课件Course review for ir class 本科课件
Course review for ir class 本科课件
 
Semantic web 本科课件
Semantic web 本科课件Semantic web 本科课件
Semantic web 本科课件
 
Recommender system slides for undergraduate
Recommender system slides for undergraduateRecommender system slides for undergraduate
Recommender system slides for undergraduate
 
推荐系统 本科课件
 推荐系统 本科课件 推荐系统 本科课件
推荐系统 本科课件
 
Text classification 本科课件
Text classification 本科课件Text classification 本科课件
Text classification 本科课件
 
Thinking in clustering yueshen xu
Thinking in clustering yueshen xuThinking in clustering yueshen xu
Thinking in clustering yueshen xu
 
Text clustering (information retrieval, in chinese)
Text clustering (information retrieval, in chinese)Text clustering (information retrieval, in chinese)
Text clustering (information retrieval, in chinese)
 
(Hierarchical) Topic Modeling_Yueshen Xu
(Hierarchical) Topic Modeling_Yueshen Xu(Hierarchical) Topic Modeling_Yueshen Xu
(Hierarchical) Topic Modeling_Yueshen Xu
 
(Hierarchical) topic modeling
(Hierarchical) topic modeling (Hierarchical) topic modeling
(Hierarchical) topic modeling
 
Non parametric bayesian learning in discrete data
Non parametric bayesian learning in discrete dataNon parametric bayesian learning in discrete data
Non parametric bayesian learning in discrete data
 
聚类 (Clustering)
聚类 (Clustering)聚类 (Clustering)
聚类 (Clustering)
 
Yueshen xu cv
Yueshen xu cvYueshen xu cv
Yueshen xu cv
 
徐悦甡简历
徐悦甡简历徐悦甡简历
徐悦甡简历
 
Learning to recommend with user generated content
Learning to recommend with user generated contentLearning to recommend with user generated content
Learning to recommend with user generated content
 
Summary on the Conference of WISE 2013
Summary on the Conference of WISE 2013Summary on the Conference of WISE 2013
Summary on the Conference of WISE 2013
 
Topic model an introduction
Topic model an introductionTopic model an introduction
Topic model an introduction
 
Acoustic modeling using deep belief networks
Acoustic modeling using deep belief networksAcoustic modeling using deep belief networks
Acoustic modeling using deep belief networks
 
Summarization for dragon star program
Summarization for dragon  star programSummarization for dragon  star program
Summarization for dragon star program
 
Aggregation computation over distributed data streams(the final version)
Aggregation computation over distributed data streams(the final version)Aggregation computation over distributed data streams(the final version)
Aggregation computation over distributed data streams(the final version)
 

Recently uploaded

Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

Social recommender system

  • 1. Social Recommender System 2015/4/10 1Middleware, CCNT, ZJU Yueshen Xu Middleware, CCNT, ZJU xyshzjucs@zju.edu.cn xyshzjucs@gmail.com Knowledge Engineering & E-Commerce
  • 2. Outline 2015/4/10 2Middleware, CCNT, ZJU  Where from?  How to recommend?  What to recommend?  What’s the problem?  ML & DM  Related Topics  Trends What’s your perspective? Basic, Generalized, Comprehensible
  • 3. Introduction  Social Overload Facebook  largest social network site – 600,000,000 users YouTube  largest video sharing site – 2,000,000,000 Twitter  largest microblogging site – 65,000,000 tweets per day Sina microblog  largest microblogging site in China – 400,000,000 users 2015/4/10 Middleware, CCNT, ZJU 3
  • 4. Introduction  The Recommender Systems is an augmentation of the social process  Any CF system has social characteristics  Social Media and Recommender Systems can mutually benefit each other 2015/4/10 Middleware, CCNT, ZJU 4
  • 5. Introduction 2015/4/10 Middleware, CCNT, ZJU 5 Real-world examples Why? Different man, Different news Pioneer ‘....based on recommendatio n algorithms....’ Multi-Media
  • 6. Fundamental Recommendation Approaches  Collaborative filtering based Recommendation Aggregate ratings of objects from users and generate recommendation based on inter-user/inter-item similarity  Demographic Recommendation Age,gender,income…  Content-based Recommendation Music gene  Hybrid Methods Mixed 2015/4/10 Middleware, CCNT, ZJU 6 Your imagination
  • 7. Fundamental Recommendation Approaches  In the real world, we seek advices from our trusted people  CF automate the process of ‘word-of-mouth’ Select a subset of the users(neighbors) to use as recommenders 2015/4/10 Middleware, CCNT, ZJU 7 Collaborative Filtering
  • 8. Fundamental Recommendation Approaches  Shall we recommend Superman for John? Jon’s taste is similar to both Chris and Alice tastes  Do not recommend Superman to him 2015/4/10 Middleware, CCNT, ZJU 8 User based CF algorithm
  • 9. Fundamental Recommendation Approaches 2015/4/10 Middleware, CCNT, ZJU 9 User based CF algorithm vi - the mean vote for user i k - a normalization factor pij – the predicitive vote w(i,j ) – the similarity between ui and uk ! Cose based similarity Pearson Based similarity
  • 10. Fundamental Recommendation Approaches  The transpose of the user-based algorithms Bob dislike Snow-white(which is similar to Shrek)  Do not recommend 2015/4/10 Middleware, CCNT, ZJU 10 Item based CF algorithm W(k,j) is a measure of item similarity – usually the cosine measure
  • 11. Matrix Factorization  Matrix Decomposition Tri-angle LU QR Spectral SVD 2015/4/10 Middleware, CCNT, ZJU 11  Matrix Factorization SVD-like Non-negative PMF BPMF pLSA, LDA Matrix Theory Machine Learning Discriminative Model Generative Model Unsupervised Learning
  • 12. Matrix Factorization ---SVD : the ancestor  Rudiment---Singular Value Decomposition For an arbitrary matrix A there exists a factorization named SVD, as follows: 2015/4/10 Middleware, CCNT, ZJU 12
  • 13. Matrix Factorization ---Latent Semantic Analysis  PTM  LDA  Low-rank matrix factorization Why factorizing? – One is about the interpretation – You prefer Lost in Thailand ‘cause it’s a drama, and X, and Y, and Z, and ...... – X, Y & Z are named as latent factors So matrix factorization can be come across as another type of LSA(Latent Semantic Analysis) 2015/4/10 Middleware, CCNT, ZJU 13 Share us sth corssing your mind Probabilistic Topic Model !
  • 14. Matrix Factorization ---SVD-Like : low-rank matrix factorization  Latent Factor Model  Generative Model Low-rank matrix factorization  Latent Factor Space 2015/4/10 Middleware, CCNT, ZJU 14 QPRR T   QPRR T   QPRR T   QPRR T   QPRR T   QPRR T   Rating Matrix Approximate Rating Matrix User Latent Factor Matrix Item Latent Factor Matrix    ff ifufui fiQfuPqpriuR ),(),(),( Predicted value ),( jiR     kk ikuk kiQkuPqpjirjiR ),(),(),(),( k-rank factors Basic Form
  • 15. Matrix Factorization ---SVD-Like : low-rank matrix factorization  Minimize the sum-squared errors 2015/4/10 Middleware, CCNT, ZJU 15 Skip Details    m i n j j T iij QP QPR 1 1 2 , 2 1 min    m i n j j T iijij QP QPRI 1 1 2 , )( 2 1 min Frobenius Form Just like Quadratic regression I : the indicator function  Regularization Avoid overfitting  Why?  Sparsity/Sample Shortage 2221 1 1 2 , 22 )( 2 1 min FF m i n j j T iijij QP QPQPRI     Solution Stochastic Gradient Descent
  • 16. Matrix Factorization ---PMF : the production of Bayesian Theory  SVD-Like is not perfect  Why? Subject & Object  the victim of formalism  Maximum Posterior Probability(MAP)  2015/4/10 Middleware, CCNT, ZJU 16 )()(),|()|,( VpUpVURpRVUp       m i n j I Rj T iij R ij VUrNVURp 1 1 2 ,|),|(    m i UiU IUNUp 1 22 ),0|()|(    n j ViV IVNVp 1 22 ),0|()|(  Gaussian Noise        n j Vi m i Ui m i n j I Rj T iij IVNIUNVUrNRVUp R ij 1 2 1 2 1 1 2 ),0|(),0|(,|)|,(  Zero-mean spherical Gaussian prior
  • 17. Surroundings  Topics related Non-negative Matrix Factorization – Deng Cai etc. Boltzmann Machines – Discarded Heterogeneous networks – Prof. Han – Link Prediction & Community Discovery Transfer Learning & Online Learning – Qiang Yang etc. 2015/4/10 Middleware, CCNT, ZJU 17 Excavate Structures Neural Network ‘Graph Regularized NMF for.....’ Different Certain Networks Online Algorithms Others  • Semantic Web • Ranking • Computing Ads • Network Marketing • Clustering • NLP • TM • Sociology • Etc.
  • 18. Trends ---Horizontal Expansion  More Relationship  More Matrix Social Network – Turn to your friends for suggestion Trust Network – Turn to who you trust for suggestion Clarify the connection – What’s the relationship? – Why does it work? 2015/4/10 Middleware, CCNT, ZJU 18 Weight & Relationship Social/Trust Network  Etc. Structure of Networks
  • 19. Trends ---Vertical Expansion  3-4-5- Dimensions  Tensor A tensor can be represented as a multi-dimensional array of numerical values. – 1-dimensional tensor : Vector – 2-dimensional tensor : Matrix Tensor Decomposition & Tensor Factorization 2015/4/10 Middleware, CCNT, ZJU 19 observed value 3th, Latent factor, Time or Tag 1th Latent factor one, User 2thLatent factor , Item 
  • 20. 2015/4/10 20Middleware, CCNT, ZJU Social Recommender System