SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Optimal Recommendationsunder Attraction, Aversion andSocial Influence 
Wei Lu (UBC) 
StratisIoannidis (Technicolor) 
SmritiBhagat(Technicolor) 
LaksV.S. Lakshmanan(UBC)
Users Engaging with Recommender Systems 
Attraction 
Aversion  
Influence… 
2
Challenges 
•Making recommendations & modeling user interest are intertwined 
•Since recommendations play a role in changing user interest 
•Recommendations should be made in a global manner 
•Since social influence effect may trigger interest cascade 
3
Main Contributions 
•An interest evolution model with attraction, aversion, and social influence 
•Use Semi-Definite Programming (SDP)to provide near-optimal recommendations 
•Outperform matrix factorization recommendations significantly 
•Show from real data that attraction and aversion phenomena do exist 
4
Interest Evolution Model 
Inherent interests 
Social Influence 
Attracted to 
recommendations 
Aversive to 
recommendations 
At any time t, user 
selects social behavior 
with probability and 
personal behavior with 
probability 
Personal Social 
1 − 훽 훽 
훼푖 
훾푖 
훿푖 
훼푖 + 훾푖 + 훿푖 = 1 
푢푠푒푟 푖 
5
Dynamic system of interest evolution 
푣푖(푡) 
푢푖(푡) 
Utility = <푢푖푡,푣푖푡> 
6
Recommendation Problem 
What should the recommender’s strategy be, taking into account the joint effect of these factors so as to maximize users’ utility 
Recommendations to different users can’t be made in isolation 
7
The evolution process is a Markov Chain 
It converges to a steady state 
Interest Evolution: Steady State 
social 
influence 
matrix 
expected 
inherent 
profile 
matrix 
expected 
item profile 
matrix 
prob. of 
attraction, 
aversion 
matrices 
prob. of 
inherent 
interest 
8 
Expected user 
profile matrix 
(1 row per user)
Recommendation Objective 
Multiply with 
Social welfare: Expected total utility over all users 
Global Recommendation Problem 
9
• Variables to solve: 
• Quadratically-Constrained Quadratic Optimization 
Problem (QCQP) 
• Not convex, in general  
• Our solution strategy: Relaxation 
Global Recommendation 
10
•Global Recommendation: Semi-Definite Program (SDP) with a rank-1 constraint 
•Relaxation: Drop rank-1 constraint SDP only 
•Solve the SDP relaxation 
•IF (rank-1): done! 
•ELSE: there exists a randomized algorithm giving a 4/7 approximation 
•Observation: In our experiments, all solution matrices are rank-1, hence optimal  
SDP Relaxation 
11
Datasets 
Objectives 
•Find evidence of attraction and aversion from data 
•Evaluate SDP solutions 
•Baseline (MF-Local): Recommend based on inherent profiles only 
Experiments 
Flixster 
FilmTipSet 
MovieLens 
#users 
4.6K 
0.4K 
8.9K 
#items 
25K 
4.3K 
3.8K 
#ratings 
1.8M 
118K 
1.3M 
#edges 
44K 
N/A 
N/A 
12
Heavy tail: existence of strongly attracted and aversive users 
Finding evidence of attraction & aversion 
13 
MovieLens
Incorporating evolution probabilities into Matrix Factorization leads to better predictions 
Finding evidence of attraction & aversion 
14
•Synthetic SN: Forest-Fire, Kronecker, Power-law 
•Y-axis: 푆퐷푃푠표푙푢푡푖표푛−푏푎푠푒푙푖푛푒 푏푎푠푒푙푖푛푒 ∗100% 
Varying Social Effect $beta$ (Synthetic) 
15
Social Welfare on Real Data 
SDP outperforms baseline on three real-world datasets, in terms of Social Welfare 
16
•Study the optimality of SDP relaxation in theory 
•Improve scalability of SDP-based algorithms by exploiting special structural features 
•Study other factors for interest evolution 
Future Work 
17
Thank you!

Contenu connexe

Similaire à Optimal Recommendations under Attraction, Aversion, and Social Influence

Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
caise2013vlc
 
ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation
Federated Sample
 

Similaire à Optimal Recommendations under Attraction, Aversion, and Social Influence (20)

[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion[UMAP 2016] User-Oriented Context Suggestion
[UMAP 2016] User-Oriented Context Suggestion
 
Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
 
Planning and usability evaluation methods
Planning and usability evaluation methodsPlanning and usability evaluation methods
Planning and usability evaluation methods
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Contribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systemsContribution to proactivity in mobile context-aware recommender systems
Contribution to proactivity in mobile context-aware recommender systems
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”
 
3. How to Randomize
3. How to Randomize3. How to Randomize
3. How to Randomize
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspective
 
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
 
Overview and Objectives of the Workshop
Overview and Objectives of the WorkshopOverview and Objectives of the Workshop
Overview and Objectives of the Workshop
 
Chapter 8 eval. tech. lesson 1
Chapter 8 eval. tech. lesson 1 Chapter 8 eval. tech. lesson 1
Chapter 8 eval. tech. lesson 1
 
Social media analysis: A Discussion Forum on Weight Loss
Social media analysis: A Discussion Forum on Weight LossSocial media analysis: A Discussion Forum on Weight Loss
Social media analysis: A Discussion Forum on Weight Loss
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
 
Experimental Design.pptx
Experimental Design.pptxExperimental Design.pptx
Experimental Design.pptx
 
Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical Mehods
 
ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation
 
Quasi Experimental Research Designs
Quasi Experimental Research DesignsQuasi Experimental Research Designs
Quasi Experimental Research Designs
 
ThesisPresentation
ThesisPresentationThesisPresentation
ThesisPresentation
 
Recommender Systems In Industry
Recommender Systems In IndustryRecommender Systems In Industry
Recommender Systems In Industry
 

Plus de Wei Lu

From Competition to Complementarity: Comparative Influence Diffusion and Maxi...
From Competition to Complementarity: Comparative Influence Diffusion and Maxi...From Competition to Complementarity: Comparative Influence Diffusion and Maxi...
From Competition to Complementarity: Comparative Influence Diffusion and Maxi...
Wei Lu
 
Revenue Maximization in Recommeder Systems
Revenue Maximization in Recommeder SystemsRevenue Maximization in Recommeder Systems
Revenue Maximization in Recommeder Systems
Wei Lu
 

Plus de Wei Lu (7)

Refutations on "Debunking the Myths of Influence Maximization: An In-Depth Be...
Refutations on "Debunking the Myths of Influence Maximization: An In-Depth Be...Refutations on "Debunking the Myths of Influence Maximization: An In-Depth Be...
Refutations on "Debunking the Myths of Influence Maximization: An In-Depth Be...
 
Social Recommendation with Strong and Weak Ties
Social Recommendation with Strong and Weak TiesSocial Recommendation with Strong and Weak Ties
Social Recommendation with Strong and Weak Ties
 
From Competition to Complementarity: Comparative Influence Diffusion and Maxi...
From Competition to Complementarity: Comparative Influence Diffusion and Maxi...From Competition to Complementarity: Comparative Influence Diffusion and Maxi...
From Competition to Complementarity: Comparative Influence Diffusion and Maxi...
 
VLDB 2015 poster: Revenue Maximization in Recommender Systems
VLDB 2015 poster: Revenue Maximization in Recommender SystemsVLDB 2015 poster: Revenue Maximization in Recommender Systems
VLDB 2015 poster: Revenue Maximization in Recommender Systems
 
Revenue Maximization in Recommeder Systems
Revenue Maximization in Recommeder SystemsRevenue Maximization in Recommeder Systems
Revenue Maximization in Recommeder Systems
 
Profit Maximization over Social Networks
Profit Maximization over Social NetworksProfit Maximization over Social Networks
Profit Maximization over Social Networks
 
Time Critical Influence Maximization
Time Critical Influence MaximizationTime Critical Influence Maximization
Time Critical Influence Maximization
 

Dernier

LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Silpa
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
seri bangash
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
ANSARKHAN96
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 

Dernier (20)

Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
The Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptxThe Mariana Trench remarkable geological features on Earth.pptx
The Mariana Trench remarkable geological features on Earth.pptx
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 

Optimal Recommendations under Attraction, Aversion, and Social Influence

  • 1. Optimal Recommendationsunder Attraction, Aversion andSocial Influence Wei Lu (UBC) StratisIoannidis (Technicolor) SmritiBhagat(Technicolor) LaksV.S. Lakshmanan(UBC)
  • 2. Users Engaging with Recommender Systems Attraction Aversion  Influence… 2
  • 3. Challenges •Making recommendations & modeling user interest are intertwined •Since recommendations play a role in changing user interest •Recommendations should be made in a global manner •Since social influence effect may trigger interest cascade 3
  • 4. Main Contributions •An interest evolution model with attraction, aversion, and social influence •Use Semi-Definite Programming (SDP)to provide near-optimal recommendations •Outperform matrix factorization recommendations significantly •Show from real data that attraction and aversion phenomena do exist 4
  • 5. Interest Evolution Model Inherent interests Social Influence Attracted to recommendations Aversive to recommendations At any time t, user selects social behavior with probability and personal behavior with probability Personal Social 1 − 훽 훽 훼푖 훾푖 훿푖 훼푖 + 훾푖 + 훿푖 = 1 푢푠푒푟 푖 5
  • 6. Dynamic system of interest evolution 푣푖(푡) 푢푖(푡) Utility = <푢푖푡,푣푖푡> 6
  • 7. Recommendation Problem What should the recommender’s strategy be, taking into account the joint effect of these factors so as to maximize users’ utility Recommendations to different users can’t be made in isolation 7
  • 8. The evolution process is a Markov Chain It converges to a steady state Interest Evolution: Steady State social influence matrix expected inherent profile matrix expected item profile matrix prob. of attraction, aversion matrices prob. of inherent interest 8 Expected user profile matrix (1 row per user)
  • 9. Recommendation Objective Multiply with Social welfare: Expected total utility over all users Global Recommendation Problem 9
  • 10. • Variables to solve: • Quadratically-Constrained Quadratic Optimization Problem (QCQP) • Not convex, in general  • Our solution strategy: Relaxation Global Recommendation 10
  • 11. •Global Recommendation: Semi-Definite Program (SDP) with a rank-1 constraint •Relaxation: Drop rank-1 constraint SDP only •Solve the SDP relaxation •IF (rank-1): done! •ELSE: there exists a randomized algorithm giving a 4/7 approximation •Observation: In our experiments, all solution matrices are rank-1, hence optimal  SDP Relaxation 11
  • 12. Datasets Objectives •Find evidence of attraction and aversion from data •Evaluate SDP solutions •Baseline (MF-Local): Recommend based on inherent profiles only Experiments Flixster FilmTipSet MovieLens #users 4.6K 0.4K 8.9K #items 25K 4.3K 3.8K #ratings 1.8M 118K 1.3M #edges 44K N/A N/A 12
  • 13. Heavy tail: existence of strongly attracted and aversive users Finding evidence of attraction & aversion 13 MovieLens
  • 14. Incorporating evolution probabilities into Matrix Factorization leads to better predictions Finding evidence of attraction & aversion 14
  • 15. •Synthetic SN: Forest-Fire, Kronecker, Power-law •Y-axis: 푆퐷푃푠표푙푢푡푖표푛−푏푎푠푒푙푖푛푒 푏푎푠푒푙푖푛푒 ∗100% Varying Social Effect $beta$ (Synthetic) 15
  • 16. Social Welfare on Real Data SDP outperforms baseline on three real-world datasets, in terms of Social Welfare 16
  • 17. •Study the optimality of SDP relaxation in theory •Improve scalability of SDP-based algorithms by exploiting special structural features •Study other factors for interest evolution Future Work 17