SlideShare una empresa de Scribd logo
1 de 28
2013/3/27
Transfer learning in
heterogeneous collaborative
filtering domains
Authors/ Weike Pan and Qiang Yang
Affiliation/ Dept. of CSE, Hong Kong University of Science and Technology
Source/ Journal of Artificial Intelligence (2013)
Presenter/ Allen Wu
                                                                              1
Outline
• Introduction
• Heterogeneous collaborative filtering problems




                                                   2013/3/27
• Transfer by collective factorization
• Experimental results
• Conclusion




                                                     2
Introduction
• Data sparsity is a major challenge in collaborative filtering (CF).
   • Overfitting can easily happen for prediction.




                                                                               2013/3/27
• Some auxiliary data of the form “like” or “dislike” may be more
  easily obtained.
   • It’s more convenient for users to express preference.


• How do we take advantage of auxiliary knowledge to alleviate the
  sparsity problem?

• Most existing transfer learning methods in CF consider auxiliary data from
  several perspectives.
   • User-side transfer, item-side transfer, knowledge-transfer.                 3
Probabilistic Matrix Factorization
(NIPS’08)
•




                                     2013/3/27
                                       4
Social Recommendation (CIKM’08)
•




                                  2013/3/27
                                    5
Collective Matrix Factorization (KDD’08)
•




                                           2013/3/27
                                             6
CodeBook Transfer (IJCAI’09)
•




                               2013/3/27
                                 7
Rating-matrix generative model (ICML’09)
• RMGM is derived and extended from FMM generative model,
  which can be formulated as




                                                             2013/3/27
  • The difference:
     • It learns (U, V) and (U3, V3) alternatively.
     • A soft indicator matrix is used. E.g., U [0, 1]n d.




                                                               8
Heterogeneous collaborative filtering
problems
•                   •




                                        2013/3/27
                                          9
Challenges
•




             2013/3/27
             10
Overview of solution
•




                       2013/3/27
                       11
Model formulation
• Assume a user u’s rating on an item i in the target data, rui, is
  generated from




                                                                      2013/3/27
  • user-specific latent feature vector Uu  1 d, where u=1,…,n.

  • item-specific latent feature vector Vi 1 d, where i=1,…,m.

  • some data-dependent effect denoted as B      d d.




                                                                      12
Model formulation (Cont.)
• Likelihood:
• Prior:




                                                    2013/3/27
• Posterior Likelihood Prior (Bayesian inference)
  • Log(Posterior)= Log(Likelihood Prior)




                                                    13
Model formulation
•




                    2013/3/27
                    14
Learning the TCF




                   2013/3/27
                   15
Learning U and V in CMTF
• Theorem 1. Given B and V, we can obtain the user-specific
  latent matrix U in a closed form.




                                                              2013/3/27
                                                              16
Learning U and V in CSVD
•




                           2013/3/27
                           17
Learning U and V in CSVD
(Cont.)




                           2013/3/27
                           18
•




     2013/3/27
19
Algorithm of TCF




                   2013/3/27
                   20
Data sets
•




            2013/3/27
            21
Evaluation metrics
• Summary of Data sets




                         2013/3/27
• Evaluation metrics



                         22
Baselines and parameter settings
•




                                   2013/3/27
                                   23
Performance of Moviepilot data




                                 2013/3/27
                                 24
Performance of Netfliex data




                               2013/3/27
                               25
Performance on Netflix at different
sparsity levels
• SCVD performs
  better than CMTF in




                                      2013/3/27
  all cases.




                                      26
Conclusion
• This paper investigate how to address the sparsity problem in
  CF via a transfer learning solution.




                                                                   2013/3/27
• The TCP framework is proposed to transfer knowledge from
  auxiliary data to target data to alleviates the data sparsity.

• Experimental results show that TCP performs significantly
  better than several state-of-the-art baseline algorithms.

• In the future, the “pure” cold-start problem for users without
  any rating is needed to be addressed via transfer learning.
                                                                   27
2013/3/27
Thank you for
listening.
Q&A



                28

Más contenido relacionado

Destacado (7)

Packard Foundation Peer Learning Group
Packard Foundation Peer Learning GroupPackard Foundation Peer Learning Group
Packard Foundation Peer Learning Group
 
Peer To Peer Learning 10 7 09f1
Peer To Peer Learning 10 7 09f1Peer To Peer Learning 10 7 09f1
Peer To Peer Learning 10 7 09f1
 
The effect of ability grouping on students’
The effect of ability grouping on students’The effect of ability grouping on students’
The effect of ability grouping on students’
 
Teaching (and Learning) with Peer Instruction
Teaching (and Learning) with Peer InstructionTeaching (and Learning) with Peer Instruction
Teaching (and Learning) with Peer Instruction
 
OER Peer Learning Web-Based Application
OER Peer Learning Web-Based ApplicationOER Peer Learning Web-Based Application
OER Peer Learning Web-Based Application
 
Peer-to-Peer learning technologies, Visualisation and the education around th...
Peer-to-Peer learning technologies, Visualisation and the education around th...Peer-to-Peer learning technologies, Visualisation and the education around th...
Peer-to-Peer learning technologies, Visualisation and the education around th...
 
Curriculum development
Curriculum developmentCurriculum development
Curriculum development
 

Similar a Transfer learning in heterogeneous collaborative filtering domains

Pattern Recognition in Multiple Bike sharing Systems for comparability
Pattern Recognition in Multiple Bike sharing Systems for comparabilityPattern Recognition in Multiple Bike sharing Systems for comparability
Pattern Recognition in Multiple Bike sharing Systems for comparability
Athiq Ahamed
 
Declarative data analysis
Declarative data analysisDeclarative data analysis
Declarative data analysis
South West Data Meetup
 
Cikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business ValueCikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business Value
Xavier Amatriain
 
TELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptx
TELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptxTELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptx
TELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptx
GaganaGowda31
 

Similar a Transfer learning in heterogeneous collaborative filtering domains (20)

How useful is self-supervised pretraining for Visual tasks?
How useful is self-supervised pretraining for Visual tasks?How useful is self-supervised pretraining for Visual tasks?
How useful is self-supervised pretraining for Visual tasks?
 
Triangular Learner Model
Triangular Learner ModelTriangular Learner Model
Triangular Learner Model
 
Pattern Recognition in Multiple Bike sharing Systems for comparability
Pattern Recognition in Multiple Bike sharing Systems for comparabilityPattern Recognition in Multiple Bike sharing Systems for comparability
Pattern Recognition in Multiple Bike sharing Systems for comparability
 
Declarative data analysis
Declarative data analysisDeclarative data analysis
Declarative data analysis
 
Cikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business ValueCikm 2013 - Beyond Data From User Information to Business Value
Cikm 2013 - Beyond Data From User Information to Business Value
 
Introduction to ΔQ and Network Performance Science (extracts)
Introduction to ΔQ and Network Performance Science (extracts)Introduction to ΔQ and Network Performance Science (extracts)
Introduction to ΔQ and Network Performance Science (extracts)
 
Lect1
Lect1Lect1
Lect1
 
Model-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and TechniquesModel-Based Testing: Concepts, Tools, and Techniques
Model-Based Testing: Concepts, Tools, and Techniques
 
Principles of Data Visualization
Principles of Data VisualizationPrinciples of Data Visualization
Principles of Data Visualization
 
GRAPH-BASED RECOMMENDATION SYSTEM
GRAPH-BASED RECOMMENDATION SYSTEMGRAPH-BASED RECOMMENDATION SYSTEM
GRAPH-BASED RECOMMENDATION SYSTEM
 
A Graph Summarization: A Survey | Summarizing and understanding large graphs
A Graph Summarization: A Survey | Summarizing and understanding large graphsA Graph Summarization: A Survey | Summarizing and understanding large graphs
A Graph Summarization: A Survey | Summarizing and understanding large graphs
 
TELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptx
TELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptxTELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptx
TELECOM_CHURN_PREDICTIAAAAAAAAAAAAAAAAAON[1].pptx
 
GDG Cloud Community Day 2022 - Managing data quality in Machine Learning
GDG Cloud Community Day 2022 -  Managing data quality in Machine LearningGDG Cloud Community Day 2022 -  Managing data quality in Machine Learning
GDG Cloud Community Day 2022 - Managing data quality in Machine Learning
 
Cold-Start Management with Cross-Domain Collaborative Filtering and Tags
Cold-Start Management with Cross-Domain Collaborative Filtering and TagsCold-Start Management with Cross-Domain Collaborative Filtering and Tags
Cold-Start Management with Cross-Domain Collaborative Filtering and Tags
 
Introduction to Data Analytics with R
Introduction to Data Analytics with RIntroduction to Data Analytics with R
Introduction to Data Analytics with R
 
WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework WorldCist 2013 - Behavior Assessment Framework
WorldCist 2013 - Behavior Assessment Framework
 
Kaggle Days Paris - Alberto Danese - ML Interpretability
Kaggle Days Paris - Alberto Danese - ML InterpretabilityKaggle Days Paris - Alberto Danese - ML Interpretability
Kaggle Days Paris - Alberto Danese - ML Interpretability
 
Analytic Dependency Loops in Architectural Models of Cyber-Physical Systems
Analytic Dependency Loops in Architectural Models of Cyber-Physical SystemsAnalytic Dependency Loops in Architectural Models of Cyber-Physical Systems
Analytic Dependency Loops in Architectural Models of Cyber-Physical Systems
 
TERM DEPOSIT SUBSCRIPTION PREDICTION
TERM DEPOSIT SUBSCRIPTION PREDICTIONTERM DEPOSIT SUBSCRIPTION PREDICTION
TERM DEPOSIT SUBSCRIPTION PREDICTION
 
Building a business case and institutional policy on a 10Y research data mana...
Building a business case and institutional policy on a 10Y research data mana...Building a business case and institutional policy on a 10Y research data mana...
Building a business case and institutional policy on a 10Y research data mana...
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Transfer learning in heterogeneous collaborative filtering domains