SlideShare a Scribd company logo
1 of 47
Download to read offline
1
HIGHLIGHTS FROM THE 8TH ACM CONFERENCE
ON RECOMMENDER SYSTEMS (2014)
RecSys Meetup @ Gravity HQ, Budapest
2014.11.19
2
• Location: Foster City, Silicon Valley, USA
• Date: 6th-10th October 2014
• 35 accepted long papers (23%)
• 20 accepted short papers (24%)
• 500+ attendees (4 Hungarian guys)
• 4 Tutorials, 3 Keynotes, 8 Main Sessions, 9 Workshops
• 11 supporters
8th ACM Conference on Recommender Systems
3
4
Tutorials
• T1: The Recommender Problem Revisited
• T2: Personalized Location Recommendation on Location-based Social Networks
• T3: Cross-Domain Recommender Systems
• T4: Social Recommender Systems
Keynotes
• K1: Neil Hunt - Quantifying the Value of Better Recommendations
• K2: Jeff Dean - Large Scale Machine Learning for Predictive Tasks
• K3: Hector Garcia-Molina - Thoughts on the Future of Recommender Systems
8th ACM Conference on Recommender Systems
5
Main Sessions
• S1: Novel Applications
• S2: Novel Setups
• S3: Cold Start and Hybrid Recommenders
• S4: Metrics and Evaluation
• S5: Diversity, Novelty and Serendipity
• S6: Recommendation Methods and Theory
• S7: Ranking and Top-N Recommendation
• S8: Matrix Factorization
8th ACM Conference on Recommender Systems
6
Workshops
• W1: Controlled Experimentation in Recommendation, Ranking & Response Prediction
• W2: Recommender Systems and the Social Web
• W3: Crowdsourcing and Human Computation for Recommender Systems
• W4: Interfaces and Human Decision Making for Recommender Systems
• W5: New Trends in Content-based Recommender Systems
• W6: RecSys Challenge
• W7: Recommender Systems Evaluation
• W8: Recommendation Systems for Television and Movies
• W9: Large Scale Recommender Systems
8th ACM Conference on Recommender Systems
7
Industry Sessions
• Facebook
› news recommendation
› page recommendation
• LinkedIn: A/B testing
• Shopkick
• StichFix
• The Cilmate Corporation
8th ACM Conference on Recommender Systems
8
Tutorials
9
Tutorials
– The Recommender Problem
Revisited
– Cross-Domain Recommender
Systems
10
T1: The Recommender Problem Revisited
Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
11
• Legacy from Netflix Prize: Singular Value Decomposition++ (SVD++), Restricted Boltzmann Machines (RBM)
• Ranking > RMSE, learning to rank is better than optimizing to RMSE
• Ranking measures: NDCG, MRR, FCP (Fraction of Concordant Pairs)
• Limitation of Collaborative Filtering: Cold Start, Popularity Bias
• Limitation of Content-Based Filtering: Requires meaningful features, difficult to implement serendipity, easy to
overfit
• Hybrid approaches (weighting, switching, mixing, feature combination, cascade, feature augmentation, meta-level)
• Clustering: LSH (Locality Sensitive Hashing) for NN, K-Means, Spectral Clustering, LDA (Latent Dirichlet Allocation),
Association Rules
• Features: Serendipity, Diversity, Awareness, Explanation
T1: The Recommender Problem Revisited
Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
12
T1: The Recommender Problem Revisited
Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
13
• Supervised learning to rank
› Pointwise: Linear/Logistic Regression, SVM, GBDT
› Pairwise: RankSVM, RankBoost, RankNet, Frank
› Listwise: RankCosine, ListNet, CLiMF, TFMAP, SVM-MAP, AdaRank
• Tensor Factorization:
› Models: HOSVD, FM, Gradient Boosting FM
› Solvers: ALS, SGD, Adaptive SGD, MCMC
• Deep Learning: CF and CBF, training on GPUs and AWS (Spotify)
• Social Recommendations: Advogato, Appleseed, MoleTrust, TidalTrust
T1: The Recommender Problem Revisited
Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
14
T1: The Recommender Problem Revisited
Page composition
• Accuracy vs. Diversity
• Discovery vs. Continuation
• Depth vs. Coverage
• Freshness vs. Stability
• Recommendations vs.
Tasks
15
T1: The Recommender Problem Revisited
Exploration vs. Exploitation
• Multi-armed Bandits (MAB)
• 𝜀 greedy strategy: explore with 𝜀 (5%), exploit with 1 − 𝜀
• Choose an item/algorithm (MAB testing)
• Upper Confidence Bound (using variance)
• Thompson Sampling (posterior distribution)
Hastagiri P. Vanchinathan, Isidor Nikolic, Fabio De Bona, and Andreas Krause. 2014. Explore-exploit in top-N recommender systems via Gaussian processes.
Negar Hariri, Bamshad Mobasher, and Robin Burke. 2014. Context adaptation in interactive recommender systems.
Lihong Li, Wei Chu, John Langford, and Robert E. Schapire. 2010. A contextual-bandit approach to personalized news article recommendation.
16
Tutorials
– The Recommender Problem
Revisited
– Cross-Domain Recommender
Systems
17
T3: Cross-Domain Recommender Systems
Task Goal Ratio
Multi-domain
Cross- selling
Diversity
Serendipity
20%
Linked-domain Accuracy 55%
Cross-domain
Cold-start
New users
New items
25%
Source: http://recsys.acm.org/wp-content/uploads/2014/10/recsys2014-tutorial-cross_domain.pdf
18
T3: Cross-Domain Recommender Systems
Domain Example Ratio
Attribute Comedy Thriller 12%
Type Movies   Books 9%
Item Movies  Restaurants 55%
System Netflix  MovieLens 24%
Goal Ratio
Cold-start 5%
New user 15%
New item 5%
Improving accuracy 55%
Diversity 5%
Privacy 5%
User model 10%
Source: http://recsys.acm.org/wp-content/uploads/2014/10/recsys2014-tutorial-cross_domain.pdf
19
• Learning approaches
› Linking/aggregating knowledge (merging user preferences, mediating user modeling data)
› Sharing/transferring knowledge (sharing latent features, transferring patterns: Code Book Transfer)
• Difficulties:
› Strongly depends on data overlapping
› Sometimes noisy and useless
• Research issues:
› Cross-domain vs. contextual models
› User model elicitation effort
› Real-life datasets
T3: Cross-Domain Recommender Systems
Source: http://recsys.acm.org/wp-content/uploads/2014/10/recsys2014-tutorial-cross_domain.pdf
20
Keynotes
21
• About Netflix: 7B hours/quarter, 50M users, 90mins/day, 150M choices/day
• Current trend: Content discovery („There are no bad shows, just shows with small audiences”)
• Consumer: „I dont need suggestions, just show me the good stuff”, „Dont hide the items, let me evaluate them”
• Oracle vs. advisor? „Thrst me, you’ll love this” vs. „Based upon your …, you’ll probably enjoy this”
• Future TV: Personalized channel for each users, 20-50 personalized choices, unlimited catalog, recommended AD-s
• Metrics: Distribution of frequency vs. hours of viewing
• Moment of truth: 1-2 minutes to find something, 20-50 chances to connect
• Filter Bubbles and Echo Chambers: Recommendations are reinforcing existing taste,
dont exposure users to the new, unexpected or different
• Diversity, serendipity and explanation matters, but hard to measure the impact
K1: Neil Hunt - Quantifying the Value of Better Recommendations
Source: http://www.slideshare.net/ndhunt/recsys-2014-the-value-of-better-recommendations
22
K1: Neil Hunt - Quantifying the Value of Better Recommendations
Source: http://www.slideshare.net/ndhunt/recsys-2014-the-value-of-better-recommendations
23
• Required: history, aggregated behavior of other users, understanding user contexts, understanding texts
• Deep learning is hot topic (DNN)  Embedding function into 1000 dimensional space, densifying data, space
visualization, very effective for wide range of tasks
• Learning analogies, e.g. hotter-hot+big ~= bigger, fell-fall-fallen
• Interesting stats about Google Speech: 5 days training, 800 machines
• Text processing: bag of words -> topic modeling -> sequential neural networks (RNN, LSTM)
• Sentiment Analysis (Stanford Treebank) 1
• Paragraph Vector Model 2
• Time > Accuracy (Google), simple algorithms, scalability (patience threshold)
K2: Jeff Dean - Large Scale Machine Learning for Predictive Tasks
1 Socher R, Perelygin A, Wu JY, Chuang J, Manning CD, et al. Recursive deep models for semantic compositionality
over a sentiment treebank; 2013. Citeseer. pp. 1631-1642.
2 Quoc V. Le, Tomas Mikolov. 2014. Distributed Representations of Sentences and Documents. 31st International
Conference on Machine Learning, Beijing, China, June, 2014.
24
K2: Jeff Dean - Large Scale Machine Learning for Predictive Tasks
Source: Stanford Treebank: http://nlp.stanford.edu/sentiment/index.html
25
• Convergence: recommendations + search + advertising
• Case study: CourseRank
› Recommendations: Additional courses
› Search: Listing courses
› Advertising: Books
› Control: Data visualization about courses
› Important to understand the domain and users
• Case study: DataSift
› Search engine (that can handle rich queries) as recommender engine,
› Activating the crowd  fixing knowledge that cannot be modeled by collaboration (e.g. images)
› Crowds are slow
K3: H. Garcia-Molina – Thoughts on the Future of Rec. Systems
26
RecSysTV
Workshop
http://boxfish.com/recsys
27
W8K1: Brendan Kitts – Addressable Ad Targeting for TV
• TV is dead?
• Positive trend:
› TV
› Direct mail
› Radio
• Negative trend:
› Yellow pages
› Newspaper
› Magazines
4,000
40,000
1952 1962 1972 1982 1992 2002 2012
Radio Direct Mail Yellow Pages
Magazines Newspapers TOTAL TVSource: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014)
28
W8K1: Brendan Kitts – Addressable Ad Targeting for TV
McDonough, P. (2012), The Evolution of The Video Consumer, Audience Measurement 7 presentation, Nielsen Corporation
29
0.00
0.50
1.00
1.50
2.00
2.50
3.00
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
Video on Mobile
Video on Mobile
0.00
0.50
1.00
1.50
2.00
2.50
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
Video on internet
Video on internet
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
1.60
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
Time-shiftedTV
Time-shifted TV
0.00
0.20
0.40
0.60
0.80
1.00
1.20
1.40
1.60
K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+
TraditionalTV
Traditional TV
12-17 year olds
25-34 year olds
18-24 year olds
65+ year olds
Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014)
30
W8K1: Brendan Kitts – Addressable Ad Targeting for TV
• Demographic based targeting
• 3500+ demographic values per person (highest vehicle value, jewelery, has children)
• Targeting: Pr(Buyer|Media)
• Media heatmap
• Auto target creating (what; enrichment, profiling, clustering, tresholds)
• Automated media scoring (scores for targets)
• Schedule impact monitoring
Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSysTV 2014)
31
• Future: Targeted advertising
• Samsung Smart TV: Automatic Content Recognition (ACR) -> log: time, ip adress, object
• User metadata: income, age, gender
• more than the half of the items are new  cold start is significant
• Data processing: Extracting words from description
• Matrix Factorization on watching duration, learning to rank
• CF+CBF with some tricks, but basically CF is better than CBF
• Big Data Architecture: Computing, Machine Learning | Spark | YARN | Hadoop
W8K3: J. Hu - Building Large-Scale Recommender Systems for TV
32
• Roberto Turren et al. (ContentWise)
• Properties: strong context-awareness, implicit feedbacks, stream of data, time-constrained catalog
• Time-based weighting, 1 hour windows (intraday and intraweek neighbors)
• Data: channel switching aggregated in 1 minutes (events less than 1 minutes are dropped)
• Catalog size: 56K schedules per month
• Item metadata: channel, genre, subgenre
• Channel-based recommendations, join/leave
• Results are not outstanding, but better than baselines.
• Genre and subgenre metadata seem to be less relevant.
W8P2: Time-based TV Programs Prediction
33
• W8P1: A Graph-based Collaborative and Context-aware Rec. System for TV Programs (E. Şamdan et al.)
› Graph representation of data (user, item, tag, genre, actor + relations)
› Similar users: finite random walks
› Factorization of whole graph (different weights for different relations)
• W8P3: Augmented Matrix Factorization with Explicit Labels for Recommender Systems ( J. Zhou et al.)
› Matrix-tri-factorization: User Profile X Label Profile X Label-Item Matrix
› Scalability considerations, focusing on memory and time efficient solutions
› Proposed model: Augmented Matrix Factorization with Block Coordinate Descent solver
RecSysTV other papers
34
• W8P4: Item-Based Collaborative Filtering Using the Big Five Personality Traits (H. Alharthi et al.)
› Cross domain recommendation without overlapping data
› Learning personality traits used by psychologist: openness, conscientiousness, extraversion, agreeableness,
neuroticism
› Questionnaire data (comment: expensive and less practical)
› Item personality profile
• W8P6: A Mood-based Genre Classification of Television Content (H. Corona Pampín et al.)
› Rossell's model of affect, 3 dimensions: valence, arousal, dominance
› Modelling channels by these dimensions (Channels: discovery, CN, E, Fox, Syfy, MSNBC, Fox news, CNN)
› Channel clustering
› Easy to cluster: news and animation
› Hard to cluster: horror
RecSysTV other papers
35
Main Sessions
36
• Factorization of Markov Decision Process probability distribution on topics (fMDP) 1
• Change detection in context change 2
• Question recommendation for online courses (load balancing with Concave Cost Flow) 3
• Attacking item-based recommender (fake reviewing/pushing, power item attack (PIA) model) 4
• Learning private attributes using MF (e.g. how to find out the gender) 5
› Questionaire active learning (10 questions is enough)
› Interesting for recommendation strategies
S2: Novel Setups
1 M. Tavakol, U. Brefeld. Factored MDPs for Detecting Topics of User Sessions
2 N. Hariri, B. Mobasher, R. Burke. Context Adaptation in Interactive Recommender Systems
3 D. Yang, D. Adamson , C. Rose. Question Recommendation with Constraints for Massive Open Online Courses
4 C. Seminario, D. Wilson. Attacking Item-Based Recommender Systems with Power Items
5 S. Bhagat, U. Weinsberg, S. Ioannidis, N. Taft. Recommending with an Agenda: Active Learning of Private Attributes using Matrix Factorization
37
• News recommendation 1
› Referer is important
› Session length: Homepage 3.0, Google: 1.8, Twitter: 1.2, Reddit: 1.1
› Graph representation, edge-based next item prediction
› Hybrid filtering
• Job recommendation (LinkedIn) 2
› Skill based, topK features, bayes rules, Skill relevance weighting
› Cold jobs first, warm jobs later
• Ratings + reviews based item modeling, LDA-based topic detection 3
S3: Cold Start and Hybrid Recommenders
1 M. Trevisiol, L. M. Aiello, R. Schifanella, A. Jaimes. Cold-start News Recommendation with Domain-dependent Browse Graph
2 H. Liu, A. Goyal, T. Walker, A. Bhasin. Improving The Discriminative Power Of Inferred Content Information Using Segmented Virtual Profile
3 G. Ling, M. Lyu, I. King. Ratings Meet Reviews, a Combined Approach to Recommend
38
• Each item is recommended for N users (diversity, more chance to rare items to be recommeded)1
• Probabilistic Neighborhood Selection (weighted sampling of k-neighbors) 2
› Hubness: "the tendency of high-dimensional data to contain points (hubs) that frequently occur in k-nearest-
neighbor lists of other points
• User Perception of Differences in Movie Recommendation Algorithms 3
› Survey about subjective properties of factors (diversity, novelty, satisfactions)
› Correlation: Diversity  Satisfaction: pos. | NoveltySatisfaction: neg. | 1st impression  choice: weak pos.
• News recommendation key features: relevancy, popularity and freshness 4
S5: Diversity, Novelty and Serendipity
1 S. Vargas, P. Castells. Improving Sales Diversity by Recommending Users to Items
2 P. Adamopoulos , A. Tuzhilin. On Over-Specialization and Concentration Biases of Recommendations: Prob. Neighborhood Selection in Coll. Filtering Systems
3 M. Ekstrand, F. M. Harper, M. Willemsen, J. Konstan. User Perception of Differences in Movie Recommendation Algorithms
4 F. Garcin, B. Faltings, O. Donatsch, A. Alazzawi, C. Bruttin, A. Huber. Offline and Online Evaluation of News Recommender Systems at swissinfo.ch
39
• Genre Diversity for Recommender Systems 1
› Intra-list diversity optimization. metrics: sum of similarities (ILS), sum of weighted marginal of genres (MIA)
› Genre selection with binomial distribution
› Binomial diversity is an interesting metric: Coverage*(1-Redundancy) -> greedy optimizer
› Binomial framework for genre diversity. Coverage, redundancy and recommendation list size-awareness.
• MF+LDA incorporation for cold-start dynamic (offline+online) recommendations (book, movie, music sets) 2
• Processing recommendation list based feedback by Gaussian kernel (user,item,position) -> CGPRank model 3
• Tag list size matters for auto content tagging (parameter free length-based optimized tagging for images) 4
S7: Ranking and Top-N Recommendation
1 S. Vargas, L. Baltrunas, A. Karatzoglou, P. Castells. Coverage, Redundancy and Size-Awareness in Genre Diversity for Recommender Systems
2 X. Liu. Towards a Dynamic Top-N Recommendation Framework
3 H. P. Vanchinathan, I. Nikolic, F. De Bona, A. Krause. Explore-Exploit in Top-N Recommender Systems via Gaussian Processes
4 M. Gueye, T. Abdessalem, H. Naacke. A Parameter-free Algorithm for an Optimized Tag Recommendation List Size
40
• GASGD: Distributed Asynchronous SGD (Graph representation, low communication overhead, fast convergence) 1
• Post-processing MF models, neighbor searching 2
› Problem transformation: Inner Product -> Eucledian distance
› Methods: Nearest Neighbors, PCA, NN-boosting
• GBFM: Gradient Boosting Factorization Machines 3
› Greedy feature selection, Taylow-row estimation
› Linear complexity
• Social influence in music scrobbling (Last.fm) 4
S8: Matrix Factorization
1 F. Petroni, L. Querzoni. GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Completion via Graph Partitioning
2 Y. Bachrach et al. Speeding Up the Xbox Recommender System Using a Euclidean Transformation for Inner-Product Spaces
3 Chen Cheng, Fen Xia, Tong Zhang, Irwin King and Michael Lyu. Gradient Boosting Factorization Machines
4 R. Palovics, A. Benczur, T. Kiss, L. Kocsis and E. Frigo. Exploiting Temporal Influence in Online Recommendation
41
Industry Sessions
42
• 1B impressions per day
• Stats: 800M active users, 25% mobile, 40+minutes/day in US
• Feed Ranking Machine. Input: clicks, likes, comments, shares
• Expected feed value: event confidence/probability to occur (scoring comes from experience, a/b testing)
• Counters: personal (time, clicks), post (recency, device, number of users)
• Prediction: million counters, thousand weights, logistic regression
• Bumping:
› Penalizing already seen stories
› New stories are put at the top
› Result +5% likes, 57%-70% stories are seen
Facebook – news recommendation
43
• Page recommendation, engagement optimization
• Hybrid algorithm, friends+family based
• Ranking: p(E|I) = P(E|P)*P(P|C)*P(C|I), E:Engagement, I:Impression, P:Post
• Session based learning
• Topic-based content filtering: TF-IDF, Restricted Boltzman Machine to topic space collapse, cosine-similarity
• Ranking: SVD, KNN, DNN, topic-based CF
Facebook – page recommendation
44
LinkedIn – A/B testing
• Story: CTR drop, due to 3 pixel difference in homepage
• XLNT - LinkedIn's A/B testing system, several parallel random A/B tests, experiment management system
• A/B test significance matters, they use 95% confidence level (p-value, interval)
• Several metrics to measure (but they didn't tell how to select)
Shopkick
• Online shopping recommendation
• Trending buzzwords: hyper-locational, context-sensitive, geofencing
• Deal recommendation: logistic function (deal attributes, deal trend metrics, user retailer score, user category score,
external factors)
• Gender distribution in science team: 50%-50%
LinkedIn & Shopkick
45
StitchFix
• Estimating the proper size of clothes
• Human vs. machine, different capabilities: eigenvalues vs. find the angry dog
• machine is good for structured data, human is better for unstrucured data, context, image process
• Reco usage statistics: Amazon: 35%, LinkedIn: 50%, Netflix: 75%
• Algorithms: MF, PCA/SVM, clustering
• Applies both human and machine resources for different tasks
The Climate Corporation
• Agriculture-related data science
• Yield monitor data (14B), remote sensing data (260B), weather data (20B)
• Challenges: spatio-temporal, sparse, missing, noisy data, size, scalability, long term decisions
• Multi-arm bandit -> decision optimization
StichFix & Climate
46
• Learning to rank and page optimization
• Context still trending topic
• Diversity and serendipity is important
• Deep learning it hot topic
• Exploration vs. exploitation with Multi-Armed Bandits
• Preference-Popularity model
• Cross-Recommendation in different levels
• Hybrid filtering for TV recommendation, age-device correlation
• Silicon Valley is a good place with a lot of talented guys. Uber taxi is cool ☺
What we learnt
47
Presented by:
Contact:
THANK YOU!
www.impresstv.com
David Zibriczky
david.zibriczky@impresstv.com

More Related Content

Similar to Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)

Predictive Solutions and Analytics for TV & Entertainment Businesses
Predictive Solutions and Analytics for TV & Entertainment BusinessesPredictive Solutions and Analytics for TV & Entertainment Businesses
Predictive Solutions and Analytics for TV & Entertainment BusinessesDavid Zibriczky
 
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Robert Stribley
 
Silk Data - Recommendations
Silk Data - RecommendationsSilk Data - Recommendations
Silk Data - RecommendationsNikolay Karelin
 
Introduction to Information Architecture & Design - 6/25/16
Introduction to Information Architecture & Design - 6/25/16Introduction to Information Architecture & Design - 6/25/16
Introduction to Information Architecture & Design - 6/25/16Robert Stribley
 
Crowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical TurkCrowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical TurkEd Chi
 
Introduction to Information Architecture & Design - 2/13/16
Introduction to Information Architecture & Design - 2/13/16Introduction to Information Architecture & Design - 2/13/16
Introduction to Information Architecture & Design - 2/13/16Robert Stribley
 
Introduction to Information Architecture & Design - 6/24/17
Introduction to Information Architecture & Design - 6/24/17Introduction to Information Architecture & Design - 6/24/17
Introduction to Information Architecture & Design - 6/24/17Robert Stribley
 
Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14Robert Stribley
 
Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14Robert Stribley
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Charalampos Chelmis
 
NDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) OfficeNDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) OfficePhilip Bourne
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyIndiana Online Users Group
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Dakiry
 
MIS 542 Syllabus 08.doc
MIS 542 Syllabus 08.docMIS 542 Syllabus 08.doc
MIS 542 Syllabus 08.docbutest
 
Scalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision MakingScalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision MakingKatrien Verbert
 
Meeting the e-resources challenge through collaboration: an OCLC perspective ...
Meeting the e-resources challenge through collaboration: an OCLC perspective ...Meeting the e-resources challenge through collaboration: an OCLC perspective ...
Meeting the e-resources challenge through collaboration: an OCLC perspective ...NASIG
 
Introduction to Information Architecture & Design - 3/19/16
Introduction to Information Architecture & Design - 3/19/16Introduction to Information Architecture & Design - 3/19/16
Introduction to Information Architecture & Design - 3/19/16Robert Stribley
 

Similar to Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014) (20)

Predictive Solutions and Analytics for TV & Entertainment Businesses
Predictive Solutions and Analytics for TV & Entertainment BusinessesPredictive Solutions and Analytics for TV & Entertainment Businesses
Predictive Solutions and Analytics for TV & Entertainment Businesses
 
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14Introduction to Information Architecture & Design - SVA Workshop 10/04/14
Introduction to Information Architecture & Design - SVA Workshop 10/04/14
 
Silk Data - Recommendations
Silk Data - RecommendationsSilk Data - Recommendations
Silk Data - Recommendations
 
Introduction to Information Architecture & Design - 6/25/16
Introduction to Information Architecture & Design - 6/25/16Introduction to Information Architecture & Design - 6/25/16
Introduction to Information Architecture & Design - 6/25/16
 
Crowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical TurkCrowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical Turk
 
Introduction to Information Architecture & Design - 2/13/16
Introduction to Information Architecture & Design - 2/13/16Introduction to Information Architecture & Design - 2/13/16
Introduction to Information Architecture & Design - 2/13/16
 
2014_WWW_BTOR
2014_WWW_BTOR2014_WWW_BTOR
2014_WWW_BTOR
 
Introduction to Information Architecture & Design - 6/24/17
Introduction to Information Architecture & Design - 6/24/17Introduction to Information Architecture & Design - 6/24/17
Introduction to Information Architecture & Design - 6/24/17
 
Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14Introduction to Information Architecture & Design - 12/06/14
Introduction to Information Architecture & Design - 12/06/14
 
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
 
Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14Introduction to Information Architecture & Design - SVA Workshop 06/21/14
Introduction to Information Architecture & Design - SVA Workshop 06/21/14
 
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
Exploring Generative Models of Tripartite Graphs for Recommendation in Social...
 
NDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) OfficeNDS Relevant Update from the NIH Data Science (ADDS) Office
NDS Relevant Update from the NIH Data Science (ADDS) Office
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled Technology
 
Ds for finance day1
Ds for finance day1Ds for finance day1
Ds for finance day1
 
Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”Олександр Обєдніков “Рекомендательные системы”
Олександр Обєдніков “Рекомендательные системы”
 
MIS 542 Syllabus 08.doc
MIS 542 Syllabus 08.docMIS 542 Syllabus 08.doc
MIS 542 Syllabus 08.doc
 
Scalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision MakingScalable Exploration of Relevance Prospects to Support Decision Making
Scalable Exploration of Relevance Prospects to Support Decision Making
 
Meeting the e-resources challenge through collaboration: an OCLC perspective ...
Meeting the e-resources challenge through collaboration: an OCLC perspective ...Meeting the e-resources challenge through collaboration: an OCLC perspective ...
Meeting the e-resources challenge through collaboration: an OCLC perspective ...
 
Introduction to Information Architecture & Design - 3/19/16
Introduction to Information Architecture & Design - 3/19/16Introduction to Information Architecture & Design - 3/19/16
Introduction to Information Architecture & Design - 3/19/16
 

More from David Zibriczky

Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...David Zibriczky
 
Recommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature reviewRecommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature reviewDavid Zibriczky
 
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...David Zibriczky
 
Fast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender SystemsFast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender SystemsDavid Zibriczky
 
EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...David Zibriczky
 
Personalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platformsPersonalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platformsDavid Zibriczky
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender SystemsDavid Zibriczky
 
Data Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender SystemsData Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender SystemsDavid Zibriczky
 
Entropy based asset pricing
Entropy based asset pricingEntropy based asset pricing
Entropy based asset pricingDavid Zibriczky
 

More from David Zibriczky (9)

Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...
 
Recommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature reviewRecommender Systems meet Finance - A literature review
Recommender Systems meet Finance - A literature review
 
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
A Combination of Simple Models by Forward Predictor Selection for Job Recomme...
 
Fast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender SystemsFast ALS-Based Matrix Factorization for Recommender Systems
Fast ALS-Based Matrix Factorization for Recommender Systems
 
EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...EPG content recommendation in large scale: a case study on interactive TV pla...
EPG content recommendation in large scale: a case study on interactive TV pla...
 
Personalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platformsPersonalized recommendation of linear content on interactive TV platforms
Personalized recommendation of linear content on interactive TV platforms
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Data Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender SystemsData Modeling in IPTV and OTT Recommender Systems
Data Modeling in IPTV and OTT Recommender Systems
 
Entropy based asset pricing
Entropy based asset pricingEntropy based asset pricing
Entropy based asset pricing
 

Recently uploaded

专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 

Recently uploaded (20)

专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 

Highlights from the 8th ACM Conference on Recommender Systems (RecSys 2014)

  • 1. 1 HIGHLIGHTS FROM THE 8TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (2014) RecSys Meetup @ Gravity HQ, Budapest 2014.11.19
  • 2. 2 • Location: Foster City, Silicon Valley, USA • Date: 6th-10th October 2014 • 35 accepted long papers (23%) • 20 accepted short papers (24%) • 500+ attendees (4 Hungarian guys) • 4 Tutorials, 3 Keynotes, 8 Main Sessions, 9 Workshops • 11 supporters 8th ACM Conference on Recommender Systems
  • 3. 3
  • 4. 4 Tutorials • T1: The Recommender Problem Revisited • T2: Personalized Location Recommendation on Location-based Social Networks • T3: Cross-Domain Recommender Systems • T4: Social Recommender Systems Keynotes • K1: Neil Hunt - Quantifying the Value of Better Recommendations • K2: Jeff Dean - Large Scale Machine Learning for Predictive Tasks • K3: Hector Garcia-Molina - Thoughts on the Future of Recommender Systems 8th ACM Conference on Recommender Systems
  • 5. 5 Main Sessions • S1: Novel Applications • S2: Novel Setups • S3: Cold Start and Hybrid Recommenders • S4: Metrics and Evaluation • S5: Diversity, Novelty and Serendipity • S6: Recommendation Methods and Theory • S7: Ranking and Top-N Recommendation • S8: Matrix Factorization 8th ACM Conference on Recommender Systems
  • 6. 6 Workshops • W1: Controlled Experimentation in Recommendation, Ranking & Response Prediction • W2: Recommender Systems and the Social Web • W3: Crowdsourcing and Human Computation for Recommender Systems • W4: Interfaces and Human Decision Making for Recommender Systems • W5: New Trends in Content-based Recommender Systems • W6: RecSys Challenge • W7: Recommender Systems Evaluation • W8: Recommendation Systems for Television and Movies • W9: Large Scale Recommender Systems 8th ACM Conference on Recommender Systems
  • 7. 7 Industry Sessions • Facebook › news recommendation › page recommendation • LinkedIn: A/B testing • Shopkick • StichFix • The Cilmate Corporation 8th ACM Conference on Recommender Systems
  • 9. 9 Tutorials – The Recommender Problem Revisited – Cross-Domain Recommender Systems
  • 10. 10 T1: The Recommender Problem Revisited Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
  • 11. 11 • Legacy from Netflix Prize: Singular Value Decomposition++ (SVD++), Restricted Boltzmann Machines (RBM) • Ranking > RMSE, learning to rank is better than optimizing to RMSE • Ranking measures: NDCG, MRR, FCP (Fraction of Concordant Pairs) • Limitation of Collaborative Filtering: Cold Start, Popularity Bias • Limitation of Content-Based Filtering: Requires meaningful features, difficult to implement serendipity, easy to overfit • Hybrid approaches (weighting, switching, mixing, feature combination, cascade, feature augmentation, meta-level) • Clustering: LSH (Locality Sensitive Hashing) for NN, K-Means, Spectral Clustering, LDA (Latent Dirichlet Allocation), Association Rules • Features: Serendipity, Diversity, Awareness, Explanation T1: The Recommender Problem Revisited Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
  • 12. 12 T1: The Recommender Problem Revisited Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
  • 13. 13 • Supervised learning to rank › Pointwise: Linear/Logistic Regression, SVM, GBDT › Pairwise: RankSVM, RankBoost, RankNet, Frank › Listwise: RankCosine, ListNet, CLiMF, TFMAP, SVM-MAP, AdaRank • Tensor Factorization: › Models: HOSVD, FM, Gradient Boosting FM › Solvers: ALS, SGD, Adaptive SGD, MCMC • Deep Learning: CF and CBF, training on GPUs and AWS (Spotify) • Social Recommendations: Advogato, Appleseed, MoleTrust, TidalTrust T1: The Recommender Problem Revisited Source: http://www.slideshare.net/xamat/recsys-2014-tutorial-the-recommender-problem-revisited
  • 14. 14 T1: The Recommender Problem Revisited Page composition • Accuracy vs. Diversity • Discovery vs. Continuation • Depth vs. Coverage • Freshness vs. Stability • Recommendations vs. Tasks
  • 15. 15 T1: The Recommender Problem Revisited Exploration vs. Exploitation • Multi-armed Bandits (MAB) • 𝜀 greedy strategy: explore with 𝜀 (5%), exploit with 1 − 𝜀 • Choose an item/algorithm (MAB testing) • Upper Confidence Bound (using variance) • Thompson Sampling (posterior distribution) Hastagiri P. Vanchinathan, Isidor Nikolic, Fabio De Bona, and Andreas Krause. 2014. Explore-exploit in top-N recommender systems via Gaussian processes. Negar Hariri, Bamshad Mobasher, and Robin Burke. 2014. Context adaptation in interactive recommender systems. Lihong Li, Wei Chu, John Langford, and Robert E. Schapire. 2010. A contextual-bandit approach to personalized news article recommendation.
  • 16. 16 Tutorials – The Recommender Problem Revisited – Cross-Domain Recommender Systems
  • 17. 17 T3: Cross-Domain Recommender Systems Task Goal Ratio Multi-domain Cross- selling Diversity Serendipity 20% Linked-domain Accuracy 55% Cross-domain Cold-start New users New items 25% Source: http://recsys.acm.org/wp-content/uploads/2014/10/recsys2014-tutorial-cross_domain.pdf
  • 18. 18 T3: Cross-Domain Recommender Systems Domain Example Ratio Attribute Comedy Thriller 12% Type Movies   Books 9% Item Movies  Restaurants 55% System Netflix  MovieLens 24% Goal Ratio Cold-start 5% New user 15% New item 5% Improving accuracy 55% Diversity 5% Privacy 5% User model 10% Source: http://recsys.acm.org/wp-content/uploads/2014/10/recsys2014-tutorial-cross_domain.pdf
  • 19. 19 • Learning approaches › Linking/aggregating knowledge (merging user preferences, mediating user modeling data) › Sharing/transferring knowledge (sharing latent features, transferring patterns: Code Book Transfer) • Difficulties: › Strongly depends on data overlapping › Sometimes noisy and useless • Research issues: › Cross-domain vs. contextual models › User model elicitation effort › Real-life datasets T3: Cross-Domain Recommender Systems Source: http://recsys.acm.org/wp-content/uploads/2014/10/recsys2014-tutorial-cross_domain.pdf
  • 21. 21 • About Netflix: 7B hours/quarter, 50M users, 90mins/day, 150M choices/day • Current trend: Content discovery („There are no bad shows, just shows with small audiences”) • Consumer: „I dont need suggestions, just show me the good stuff”, „Dont hide the items, let me evaluate them” • Oracle vs. advisor? „Thrst me, you’ll love this” vs. „Based upon your …, you’ll probably enjoy this” • Future TV: Personalized channel for each users, 20-50 personalized choices, unlimited catalog, recommended AD-s • Metrics: Distribution of frequency vs. hours of viewing • Moment of truth: 1-2 minutes to find something, 20-50 chances to connect • Filter Bubbles and Echo Chambers: Recommendations are reinforcing existing taste, dont exposure users to the new, unexpected or different • Diversity, serendipity and explanation matters, but hard to measure the impact K1: Neil Hunt - Quantifying the Value of Better Recommendations Source: http://www.slideshare.net/ndhunt/recsys-2014-the-value-of-better-recommendations
  • 22. 22 K1: Neil Hunt - Quantifying the Value of Better Recommendations Source: http://www.slideshare.net/ndhunt/recsys-2014-the-value-of-better-recommendations
  • 23. 23 • Required: history, aggregated behavior of other users, understanding user contexts, understanding texts • Deep learning is hot topic (DNN)  Embedding function into 1000 dimensional space, densifying data, space visualization, very effective for wide range of tasks • Learning analogies, e.g. hotter-hot+big ~= bigger, fell-fall-fallen • Interesting stats about Google Speech: 5 days training, 800 machines • Text processing: bag of words -> topic modeling -> sequential neural networks (RNN, LSTM) • Sentiment Analysis (Stanford Treebank) 1 • Paragraph Vector Model 2 • Time > Accuracy (Google), simple algorithms, scalability (patience threshold) K2: Jeff Dean - Large Scale Machine Learning for Predictive Tasks 1 Socher R, Perelygin A, Wu JY, Chuang J, Manning CD, et al. Recursive deep models for semantic compositionality over a sentiment treebank; 2013. Citeseer. pp. 1631-1642. 2 Quoc V. Le, Tomas Mikolov. 2014. Distributed Representations of Sentences and Documents. 31st International Conference on Machine Learning, Beijing, China, June, 2014.
  • 24. 24 K2: Jeff Dean - Large Scale Machine Learning for Predictive Tasks Source: Stanford Treebank: http://nlp.stanford.edu/sentiment/index.html
  • 25. 25 • Convergence: recommendations + search + advertising • Case study: CourseRank › Recommendations: Additional courses › Search: Listing courses › Advertising: Books › Control: Data visualization about courses › Important to understand the domain and users • Case study: DataSift › Search engine (that can handle rich queries) as recommender engine, › Activating the crowd  fixing knowledge that cannot be modeled by collaboration (e.g. images) › Crowds are slow K3: H. Garcia-Molina – Thoughts on the Future of Rec. Systems
  • 27. 27 W8K1: Brendan Kitts – Addressable Ad Targeting for TV • TV is dead? • Positive trend: › TV › Direct mail › Radio • Negative trend: › Yellow pages › Newspaper › Magazines 4,000 40,000 1952 1962 1972 1982 1992 2002 2012 Radio Direct Mail Yellow Pages Magazines Newspapers TOTAL TVSource: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014)
  • 28. 28 W8K1: Brendan Kitts – Addressable Ad Targeting for TV McDonough, P. (2012), The Evolution of The Video Consumer, Audience Measurement 7 presentation, Nielsen Corporation
  • 29. 29 0.00 0.50 1.00 1.50 2.00 2.50 3.00 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ Video on Mobile Video on Mobile 0.00 0.50 1.00 1.50 2.00 2.50 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ Video on internet Video on internet 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ Time-shiftedTV Time-shifted TV 0.00 0.20 0.40 0.60 0.80 1.00 1.20 1.40 1.60 K2-11 T12-17 A18-24 A25-34 A35-44 A45-54 A55-64 A65+ TraditionalTV Traditional TV 12-17 year olds 25-34 year olds 18-24 year olds 65+ year olds Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSys 2014)
  • 30. 30 W8K1: Brendan Kitts – Addressable Ad Targeting for TV • Demographic based targeting • 3500+ demographic values per person (highest vehicle value, jewelery, has children) • Targeting: Pr(Buyer|Media) • Media heatmap • Auto target creating (what; enrichment, profiling, clustering, tresholds) • Automated media scoring (scores for targets) • Schedule impact monitoring Source: B. Kitts - Tectonic Shifts in Television Advertising (RecSysTV 2014)
  • 31. 31 • Future: Targeted advertising • Samsung Smart TV: Automatic Content Recognition (ACR) -> log: time, ip adress, object • User metadata: income, age, gender • more than the half of the items are new  cold start is significant • Data processing: Extracting words from description • Matrix Factorization on watching duration, learning to rank • CF+CBF with some tricks, but basically CF is better than CBF • Big Data Architecture: Computing, Machine Learning | Spark | YARN | Hadoop W8K3: J. Hu - Building Large-Scale Recommender Systems for TV
  • 32. 32 • Roberto Turren et al. (ContentWise) • Properties: strong context-awareness, implicit feedbacks, stream of data, time-constrained catalog • Time-based weighting, 1 hour windows (intraday and intraweek neighbors) • Data: channel switching aggregated in 1 minutes (events less than 1 minutes are dropped) • Catalog size: 56K schedules per month • Item metadata: channel, genre, subgenre • Channel-based recommendations, join/leave • Results are not outstanding, but better than baselines. • Genre and subgenre metadata seem to be less relevant. W8P2: Time-based TV Programs Prediction
  • 33. 33 • W8P1: A Graph-based Collaborative and Context-aware Rec. System for TV Programs (E. Şamdan et al.) › Graph representation of data (user, item, tag, genre, actor + relations) › Similar users: finite random walks › Factorization of whole graph (different weights for different relations) • W8P3: Augmented Matrix Factorization with Explicit Labels for Recommender Systems ( J. Zhou et al.) › Matrix-tri-factorization: User Profile X Label Profile X Label-Item Matrix › Scalability considerations, focusing on memory and time efficient solutions › Proposed model: Augmented Matrix Factorization with Block Coordinate Descent solver RecSysTV other papers
  • 34. 34 • W8P4: Item-Based Collaborative Filtering Using the Big Five Personality Traits (H. Alharthi et al.) › Cross domain recommendation without overlapping data › Learning personality traits used by psychologist: openness, conscientiousness, extraversion, agreeableness, neuroticism › Questionnaire data (comment: expensive and less practical) › Item personality profile • W8P6: A Mood-based Genre Classification of Television Content (H. Corona Pampín et al.) › Rossell's model of affect, 3 dimensions: valence, arousal, dominance › Modelling channels by these dimensions (Channels: discovery, CN, E, Fox, Syfy, MSNBC, Fox news, CNN) › Channel clustering › Easy to cluster: news and animation › Hard to cluster: horror RecSysTV other papers
  • 36. 36 • Factorization of Markov Decision Process probability distribution on topics (fMDP) 1 • Change detection in context change 2 • Question recommendation for online courses (load balancing with Concave Cost Flow) 3 • Attacking item-based recommender (fake reviewing/pushing, power item attack (PIA) model) 4 • Learning private attributes using MF (e.g. how to find out the gender) 5 › Questionaire active learning (10 questions is enough) › Interesting for recommendation strategies S2: Novel Setups 1 M. Tavakol, U. Brefeld. Factored MDPs for Detecting Topics of User Sessions 2 N. Hariri, B. Mobasher, R. Burke. Context Adaptation in Interactive Recommender Systems 3 D. Yang, D. Adamson , C. Rose. Question Recommendation with Constraints for Massive Open Online Courses 4 C. Seminario, D. Wilson. Attacking Item-Based Recommender Systems with Power Items 5 S. Bhagat, U. Weinsberg, S. Ioannidis, N. Taft. Recommending with an Agenda: Active Learning of Private Attributes using Matrix Factorization
  • 37. 37 • News recommendation 1 › Referer is important › Session length: Homepage 3.0, Google: 1.8, Twitter: 1.2, Reddit: 1.1 › Graph representation, edge-based next item prediction › Hybrid filtering • Job recommendation (LinkedIn) 2 › Skill based, topK features, bayes rules, Skill relevance weighting › Cold jobs first, warm jobs later • Ratings + reviews based item modeling, LDA-based topic detection 3 S3: Cold Start and Hybrid Recommenders 1 M. Trevisiol, L. M. Aiello, R. Schifanella, A. Jaimes. Cold-start News Recommendation with Domain-dependent Browse Graph 2 H. Liu, A. Goyal, T. Walker, A. Bhasin. Improving The Discriminative Power Of Inferred Content Information Using Segmented Virtual Profile 3 G. Ling, M. Lyu, I. King. Ratings Meet Reviews, a Combined Approach to Recommend
  • 38. 38 • Each item is recommended for N users (diversity, more chance to rare items to be recommeded)1 • Probabilistic Neighborhood Selection (weighted sampling of k-neighbors) 2 › Hubness: "the tendency of high-dimensional data to contain points (hubs) that frequently occur in k-nearest- neighbor lists of other points • User Perception of Differences in Movie Recommendation Algorithms 3 › Survey about subjective properties of factors (diversity, novelty, satisfactions) › Correlation: Diversity  Satisfaction: pos. | NoveltySatisfaction: neg. | 1st impression  choice: weak pos. • News recommendation key features: relevancy, popularity and freshness 4 S5: Diversity, Novelty and Serendipity 1 S. Vargas, P. Castells. Improving Sales Diversity by Recommending Users to Items 2 P. Adamopoulos , A. Tuzhilin. On Over-Specialization and Concentration Biases of Recommendations: Prob. Neighborhood Selection in Coll. Filtering Systems 3 M. Ekstrand, F. M. Harper, M. Willemsen, J. Konstan. User Perception of Differences in Movie Recommendation Algorithms 4 F. Garcin, B. Faltings, O. Donatsch, A. Alazzawi, C. Bruttin, A. Huber. Offline and Online Evaluation of News Recommender Systems at swissinfo.ch
  • 39. 39 • Genre Diversity for Recommender Systems 1 › Intra-list diversity optimization. metrics: sum of similarities (ILS), sum of weighted marginal of genres (MIA) › Genre selection with binomial distribution › Binomial diversity is an interesting metric: Coverage*(1-Redundancy) -> greedy optimizer › Binomial framework for genre diversity. Coverage, redundancy and recommendation list size-awareness. • MF+LDA incorporation for cold-start dynamic (offline+online) recommendations (book, movie, music sets) 2 • Processing recommendation list based feedback by Gaussian kernel (user,item,position) -> CGPRank model 3 • Tag list size matters for auto content tagging (parameter free length-based optimized tagging for images) 4 S7: Ranking and Top-N Recommendation 1 S. Vargas, L. Baltrunas, A. Karatzoglou, P. Castells. Coverage, Redundancy and Size-Awareness in Genre Diversity for Recommender Systems 2 X. Liu. Towards a Dynamic Top-N Recommendation Framework 3 H. P. Vanchinathan, I. Nikolic, F. De Bona, A. Krause. Explore-Exploit in Top-N Recommender Systems via Gaussian Processes 4 M. Gueye, T. Abdessalem, H. Naacke. A Parameter-free Algorithm for an Optimized Tag Recommendation List Size
  • 40. 40 • GASGD: Distributed Asynchronous SGD (Graph representation, low communication overhead, fast convergence) 1 • Post-processing MF models, neighbor searching 2 › Problem transformation: Inner Product -> Eucledian distance › Methods: Nearest Neighbors, PCA, NN-boosting • GBFM: Gradient Boosting Factorization Machines 3 › Greedy feature selection, Taylow-row estimation › Linear complexity • Social influence in music scrobbling (Last.fm) 4 S8: Matrix Factorization 1 F. Petroni, L. Querzoni. GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Completion via Graph Partitioning 2 Y. Bachrach et al. Speeding Up the Xbox Recommender System Using a Euclidean Transformation for Inner-Product Spaces 3 Chen Cheng, Fen Xia, Tong Zhang, Irwin King and Michael Lyu. Gradient Boosting Factorization Machines 4 R. Palovics, A. Benczur, T. Kiss, L. Kocsis and E. Frigo. Exploiting Temporal Influence in Online Recommendation
  • 42. 42 • 1B impressions per day • Stats: 800M active users, 25% mobile, 40+minutes/day in US • Feed Ranking Machine. Input: clicks, likes, comments, shares • Expected feed value: event confidence/probability to occur (scoring comes from experience, a/b testing) • Counters: personal (time, clicks), post (recency, device, number of users) • Prediction: million counters, thousand weights, logistic regression • Bumping: › Penalizing already seen stories › New stories are put at the top › Result +5% likes, 57%-70% stories are seen Facebook – news recommendation
  • 43. 43 • Page recommendation, engagement optimization • Hybrid algorithm, friends+family based • Ranking: p(E|I) = P(E|P)*P(P|C)*P(C|I), E:Engagement, I:Impression, P:Post • Session based learning • Topic-based content filtering: TF-IDF, Restricted Boltzman Machine to topic space collapse, cosine-similarity • Ranking: SVD, KNN, DNN, topic-based CF Facebook – page recommendation
  • 44. 44 LinkedIn – A/B testing • Story: CTR drop, due to 3 pixel difference in homepage • XLNT - LinkedIn's A/B testing system, several parallel random A/B tests, experiment management system • A/B test significance matters, they use 95% confidence level (p-value, interval) • Several metrics to measure (but they didn't tell how to select) Shopkick • Online shopping recommendation • Trending buzzwords: hyper-locational, context-sensitive, geofencing • Deal recommendation: logistic function (deal attributes, deal trend metrics, user retailer score, user category score, external factors) • Gender distribution in science team: 50%-50% LinkedIn & Shopkick
  • 45. 45 StitchFix • Estimating the proper size of clothes • Human vs. machine, different capabilities: eigenvalues vs. find the angry dog • machine is good for structured data, human is better for unstrucured data, context, image process • Reco usage statistics: Amazon: 35%, LinkedIn: 50%, Netflix: 75% • Algorithms: MF, PCA/SVM, clustering • Applies both human and machine resources for different tasks The Climate Corporation • Agriculture-related data science • Yield monitor data (14B), remote sensing data (260B), weather data (20B) • Challenges: spatio-temporal, sparse, missing, noisy data, size, scalability, long term decisions • Multi-arm bandit -> decision optimization StichFix & Climate
  • 46. 46 • Learning to rank and page optimization • Context still trending topic • Diversity and serendipity is important • Deep learning it hot topic • Exploration vs. exploitation with Multi-Armed Bandits • Preference-Popularity model • Cross-Recommendation in different levels • Hybrid filtering for TV recommendation, age-device correlation • Silicon Valley is a good place with a lot of talented guys. Uber taxi is cool ☺ What we learnt
  • 47. 47 Presented by: Contact: THANK YOU! www.impresstv.com David Zibriczky david.zibriczky@impresstv.com