SlideShare a Scribd company logo
Personalizing	Session-based	
Recommendations	with	Hierarchical	
Recurrent	Neural	Networks
Massimo	Quadrana	(Politecnico di	Milano)
Alexandros	Karatzoglou (Telefonica	R&D)
Balázs Hidasi (Gravity	R&D)
Paolo	Cremonesi (Politecnico di	Milano)
29/08/2017
Como
Anonym	2
Time
Traditional	session-based	recommendation
Anonym	3
Anonym	1
Soccer
Anonym	1
Anonym	2
Time
Traditional	session-based	recommendation
Cartoons
NBA
Anonym	3
Soccer
User	2
Time
Personalized	session-based	recommendation
Cartoons
NBA
User	1
User	1
Soccer
Time
Personalized	session-based	recommendation
NBA
User	1
Sports!
User	1
Soccer
Time
Personalized	session-based	recommendation
Cupcakes
User	1
Sports!
User	1
Research	question
How	can	we	combine	long-term	(historical)	preferences	of	the	
user	with	her	short-term	(session)	intent	effectively?
• Whole	user	history	as	a	single sequence
• Trivial	implementation	but	limited	effectiveness
Naïve	solution:	concatenation
User	1
Session	1 Session	2 Session	N
…
R
N
N
R
N
N
R
N
N
R
N
N
R
N
N
R
N
N
R
N
N
R
N
N
R
N
N
R
N
N
Hierarchical	RNN
• Decouple	user	and	session	representations
• User	RNN	(GRUusr)
• Relays	&	Evolves	the	user	latent	state	across	sessions
• Session	RNN	(GRUses)
• Generates	personalized session-based	recommendations
• Seamlessly personalize	Session	RNN	with	cross-session	information	transfer
s1
i1,3
c0
i1,4i1,2
i1,3
i1,1
i1,2
s1,0
prediction
input
item id
session-level
representation
Architecture
Session	1
User	1
GRUses (first	session	only):
• Initialization:	
• Update:
𝑠",$ = 0
𝑠",' = 𝐺𝑅𝑈+,+	(𝑖",', 𝑠",'0")
GRUusr:
• Initialization: 𝑐$ = 0
Architecture
User	1
Session	1
s1
i1,3
c0
c1
i1,4i1,2
i1,3
i1,1
i1,2
s1,0
user-level
representation
session-level
representation
GRUusr:
• Update: 𝑐3 = 𝐺𝑅𝑈4+5	 𝑠3, 𝑐30"
previous	user-state
last	session-state
Architecture	– HRNN	Init
User	1
Session	1 Session	2
s1
s2
i2,4i1,3
c0
c1
i2,3i2,1
i2,2
i2,5
i2,4
i2,2
i2,3i1,4i1,2
i1,3
i1,1
i1,2
s1,0
session
initialization
user-level
representation
GRUses (from	the	2nd session	on):
• Initialization:	
• Update: 𝑠3,' = 𝐺𝑅𝑈+,+	(𝑖3,', 𝑠3,'0")
𝑠3,$ = tanh	( 𝑊;';< 𝑐30" + 𝑏;';<)
Architecture	– HRNN	All
User	1
Session	1 Session	2
s1
s2
i2,4i1,3
c0
c1
i2,3i2,1
i2,2
i2,5
i2,4
i2,2
i2,3i1,4i1,2
i1,3
i1,1
i1,2
s1,0
user representation
propagation
user-level
representation
session
initialization
GRUses (from	the	2nd session	on):
• Initialization:	
• Update: 𝑠3,' = 𝐺𝑅𝑈+,+	(𝑖3,', 𝑠3,'0", 𝑐30")
𝑠3,$ = tanh	( 𝑊;';< 𝑐30" + 𝑏;';<)
Architecture	- Complete
User	1
s1
s2
i2,4i1,3
c2c0
c1
user representation
propagation
i2,3i2,1
i2,2
prediction i2,5
i2,4
i2,2
i2,3
input
item id
i1,4i1,2
i1,3
user-level
representation
session-level
representation
session
initialization
i1,1
i1,2
s1,0
Session	1 Session	2
Architecture	- Complete
User	1
s1
s2
i2,4i1,3
c2c0
c1
user representation
propagation
i2,3i2,1
i2,2
prediction i2,5
i2,4
i2,2
i2,3
input
item id
i1,4i1,2
i1,3
user-level
representation
session-level
representation
session
initialization
i1,1
i1,2
s1,0
Session	1 Session	2
Two	identical sessions from	
different	users	will	produce	
different recommendations
Training
• Based	on	GRU4Rec	[Hidasi et	al.,	2016]
• Gated	Recurrent	Units
• Ranking	losses	(Cross-entropy,	BPR,	TOP1)
• Output	sampling
• Dropout	regularization
• Adagrad w/	Momentum
• User-parallel	mini-batches
𝑖"," 𝑖",? 𝑖",@ 𝑖",A
𝑖?," 𝑖?,? 𝑖?,@
𝑖"," 𝑖",?
𝑖"," 𝑖",?
𝑖?," 𝑖?,?
Session1
Session2
Session1
Session1
Session2
…
𝑖"," 𝑖",? 𝑖",@
𝑖"," 𝑖",? 𝑖","
𝑖?," 𝑖?,?
𝑖",? 𝑖",@ 𝑖",A
𝑖",? 𝑖",@ 𝑖",?
𝑖?,? 𝑖?,@
Input
Output
Mini-batch1
Mini-batch2
…
…
…
…
User1User2User3
𝑖",A𝑖",@
𝑖",@
𝑖",?
𝑖",@
Hidasi B.,	Karatzoglou A.,	Baltrunas L.	and	Tikk D..Session-based recommendations with	recurrent neural
networks.	International	Conference	on	Learning	Representations,	2016.
Experiments
• Datasets
• Job	postings	(XING)
• “Sessionized”	RecSys Challenge	2016	dataset	(30-min	idle	threshold)
• No	repetitions	+	“deletes”
• 11K	users,	60k	items	(min	5	sess/user,	20	events/item)
• Training/Test:	78k	sessions	(488k	events)	/	11k	sessions	(58k	events)
• Online	video	site	(VIDEO)
• 13k	users,	20k	items	(min	5	sess/user,	10	events/item)
• Training/Test:	120k	sessions	(745k	events)	/	13k	sessions	(78k	events)
Evaluation
• Methods:
• Personalized	Popularity	(PPOP)
• Co-occurrence	Item-kNN
• Session-based	RNN	(RNN)
• RNN	on	concatenated	sessions	(RNNConcat)	
• Hierarchical	RNNs
• HRNN	Init (initialization	only)
• HRNN	All	(Initialization	+	propagation	in	input)
Evaluation
• Procedure
• Sequential	next-item	prediction	(Recall/Precision/MRR @5)
• RNNs:	Avg.	10	iterations	with	different	random	seeds
• Bootstrapped	evaluation	(RNNConcat and	HRNNs)
• Discarded	first	prediction	of	each	session	made	by	RNNConcat
Overall	results	- XING
XING
Method
#Hidden
units
Recall@5 MRR@5
ItemKNN - 0.0697 0.0406
PPOP - 0.1326 0.0939
RNN 500 0.1317 0.0796
RNNConcat 500 0.1467 0.0878
HRNN	All 500+500 0.1482 0.0925
HRNN	Init 500+500 0.1473 0.0901
• PPOP	strong	baseline	due	to	repetitiveness	across	
sessions
• Only	personalized	models	work
• +11%	Recall vs	RNN/PPOP	(HRNN	All)
• Comparable	MRR	to	PPOP	(HRNN	All)
• No	significant	difference	between	HRNNs
Overall	results	- VIDEO
• RNN-models	outperform	all	baselines	significantly
• HRNNInit outperforms all	baselines
• +7%	Recall	vs	RNN	&	RNNConcat (HRNN	Init)
• +19%/+2%	MRR	vs	RNN/RNNConcat (HRNN	Init)
VIDEO
Method
#Hidden
units
Recall@5 MRR@5
ItemKNN - 0.4192 0.2916
PPOP - 0.3887 0.3031
RNN 500 0.5551 0.3886
RNNConcat 500 0.5582 0.4333
HRNN	All 500+500 0.5191 0.3877
HRNN	Init 500+500 0.5947 0.4433
Overall	results	- VIDEO
• RNN-models	outperform	all	baselines	significantly
• HRNNInit outperforms all	baselines
• +7%	Recall	vs	RNN	&	RNNConcat (HRNN	Init)
• +19%/+2%	MRR	vs	RNN/RNNConcat (HRNN	Init)
• HRNNs	differ	significantly
• Forced	propagation	degrades	performance	of	HRNN	
All
VIDEO
Method
#Hidden
units
Recall@5 MRR@5
ItemKNN - 0.4192 0.2916
PPOP - 0.3887 0.3031
RNN 500 0.5551 0.3886
RNNConcat 500 0.5582 0.4333
HRNN	All 500+500 0.5191 0.3877
HRNN	Init 500+500 0.5947 0.4433
In-depth analysis
• History	length	
• #	Sessions	in	the	user	profile
• Short:	≤6	sessions
• Long:	>6 sessions
• Position	within	session
• Beginning	[1,2]	- Middle	[3,4]	- End	[4,Inf)
• Only	session	with	length	>4	
• 6,736	sessions XING
• 8,254	sessions	VIDEO
History length XING VIDEO
Short 67% 54%
Long 33% 46%
History	length	- XING
Short Long
0.120
0.125
0.130
0.135
0.140
0.145
0.150
0.155
0.160
Recall
0.1304
0.1355
0.1449
0.1504
0.1464
0.1518
0.1457
0.1505
RNN
RNN Concat
HRNN All
HRNN Init
Short Long
0.080
0.085
0.090
0.095
0.100
0.105
0.110
MRR
0.0860
0.0824
0.0932
0.0916
0.0985
0.0957
0.0968
0.0929
RNN
RNN Concat
HRNN All
HRNN Init
History	length	- VIDEO
Short Long
0.44
0.46
0.48
0.50
0.52
0.54
0.56
0.58
Recall
0.4999
0.5167
0.4770
0.5025
0.4753 0.4763
0.5249
0.5535
RNN
RNN Concat
HRNN All
HRNN Init
Short Long
0.30
0.32
0.34
0.36
0.38
0.40
0.42
MRR
0.3388
0.3306
0.3491
0.3658
0.3440
0.3308
0.3820
0.3954
RNN
RNN Concat
HRNN All
HRNN Init
Analysis	within	session	- XING
Beginning Middle End
0.120
0.125
0.130
0.135
0.140
0.145
0.150
Recall
RNN
RNN Concat
HRNN All
HRNN Init
Beginning Middle End
0.0725
0.0775
0.0825
0.0875
0.0925
MRR
RNN
RNN Concat
HRNN All
HRNN Init
Session	evolution	- VIDEO
Beginning Middle End
0.475
0.525
0.575
0.625
0.675
Recall
RNN
RNN Concat
HRNN All
HRNN Init
Beginning Middle End
0.30
0.35
0.40
0.45
0.50
0.55
MRR
RNN
RNN Concat
HRNN All
HRNN Init
Experiments	with	a	large	dataset
• Validate	HRNNs	effectiveness	on	large	
dataset	(VIDEOXXL)
• 810k	users,	380k	videos,	8.5M	sessions,	33M	
events
• Evaluation	on	top-50k	popular	items	only
• HRNN	Init:	+28%	Recall	/	+41%	MRR	over	
RNN
VIDEOXXL
Method
#Hidden
units
Recall@5 MRR@5
RNN 100 0.3415 0.2314
RNNConcat 100 0.3459 0.2368
HRNN	All 100+100 0.3621 0.2658
HRNN	Init 100+100 0.4362 0.3261
Summary
• Cross-session	knowledge	transfer	works!
• Naïve	concatenation	is	only	partially	effective
• Both	HRNN	variants	play	well	when	personalization	is	“easy”
• HRNN	Init is	significantly	more	effective	in	complex	scenarios
Future	works
• Attention	models
• Multimodal	models	(user/item	features)	[Hidasi et	al.,	2016]
• Enhanced	GRU4Rec	losses	[Hidasi &	Karatzoglou,	2017]
• Other	domains	(music,	e-commerce,	etc.)
• Code	available	at	https://github.com/mquad/hgru4rec
[Hidasi et	al.,	2016]	Parallel	Recurrent	Neural	Network	Architectures	for	Feature-rich	Session-based	Recommendations.	ACM RecSys 2016
[Hidasi &	Karatzoglou,	2017]	Recurrent	Neural	Networks	with	Top-k	Gains	for	Session-based	Recommendations.	arXiv:1706.03847
Thanks!
Questions?

More Related Content

What's hot

Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial
Alexandros Karatzoglou
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
Jaya Kawale
 
Learning to Rank for Recommender Systems - ACM RecSys 2013 tutorial
Learning to Rank for Recommender Systems -  ACM RecSys 2013 tutorialLearning to Rank for Recommender Systems -  ACM RecSys 2013 tutorial
Learning to Rank for Recommender Systems - ACM RecSys 2013 tutorial
Alexandros Karatzoglou
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick View
YONG ZHENG
 
Recent Trends in Personalization: A Netflix Perspective
Recent Trends in Personalization: A Netflix PerspectiveRecent Trends in Personalization: A Netflix Perspective
Recent Trends in Personalization: A Netflix Perspective
Justin Basilico
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
Girish Khanzode
 
TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
TAGNN: Target Attentive Graph Neural Networks for Session-based RecommendationTAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
Fatemeh Ghorbani
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
MLconf
 
Cohort Analysis at Scale
Cohort Analysis at ScaleCohort Analysis at Scale
Cohort Analysis at Scale
Blake Irvine
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
Yves Raimond
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
Crossing Minds
 
Boston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender Systems
James Kirk
 
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Anmol Bhasin
 
Calibrated Recommendations
Calibrated RecommendationsCalibrated Recommendations
Calibrated Recommendations
Harald Steck
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
Justin Basilico
 
GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...
GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...
GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...
Balázs Hidasi
 
Tutorial on sequence aware recommender systems - UMAP 2018
Tutorial on sequence aware recommender systems - UMAP 2018Tutorial on sequence aware recommender systems - UMAP 2018
Tutorial on sequence aware recommender systems - UMAP 2018
Paolo Cremonesi
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
Stanley Wang
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
Justin Basilico
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
Rishabh Mehta
 

What's hot (20)

Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial Deep Learning for Recommender Systems RecSys2017 Tutorial
Deep Learning for Recommender Systems RecSys2017 Tutorial
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
 
Learning to Rank for Recommender Systems - ACM RecSys 2013 tutorial
Learning to Rank for Recommender Systems -  ACM RecSys 2013 tutorialLearning to Rank for Recommender Systems -  ACM RecSys 2013 tutorial
Learning to Rank for Recommender Systems - ACM RecSys 2013 tutorial
 
Context-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick ViewContext-aware Recommendation: A Quick View
Context-aware Recommendation: A Quick View
 
Recent Trends in Personalization: A Netflix Perspective
Recent Trends in Personalization: A Netflix PerspectiveRecent Trends in Personalization: A Netflix Perspective
Recent Trends in Personalization: A Netflix Perspective
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
TAGNN: Target Attentive Graph Neural Networks for Session-based RecommendationTAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
 
Cohort Analysis at Scale
Cohort Analysis at ScaleCohort Analysis at Scale
Cohort Analysis at Scale
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
 
Boston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender Systems
 
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
 
Calibrated Recommendations
Calibrated RecommendationsCalibrated Recommendations
Calibrated Recommendations
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
 
GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...
GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...
GRU4Rec v2 - Recurrent Neural Networks with Top-k Gains for Session-based Rec...
 
Tutorial on sequence aware recommender systems - UMAP 2018
Tutorial on sequence aware recommender systems - UMAP 2018Tutorial on sequence aware recommender systems - UMAP 2018
Tutorial on sequence aware recommender systems - UMAP 2018
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 

Similar to Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks

Deep Recommender Systems - PAPIs.io LATAM 2018
Deep Recommender Systems - PAPIs.io LATAM 2018Deep Recommender Systems - PAPIs.io LATAM 2018
Deep Recommender Systems - PAPIs.io LATAM 2018
Gabriel Moreira
 
NMSL_2017summer
NMSL_2017summerNMSL_2017summer
NMSL_2017summer
Wen-Chih Lo
 
Semantic Analysis to Compute Personality Traits from Social Media Posts
Semantic Analysis to Compute Personality Traits from Social Media PostsSemantic Analysis to Compute Personality Traits from Social Media Posts
Semantic Analysis to Compute Personality Traits from Social Media Posts
Giulio Carducci
 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
Wassim Filali
 
Video Recommendation Engines as a Service
Video Recommendation Engines as a ServiceVideo Recommendation Engines as a Service
Video Recommendation Engines as a Service
Kamil Sindi
 
Jc nov.07.2019
Jc nov.07.2019Jc nov.07.2019
Jc nov.07.2019
carvalhoschubert
 
Personalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep LearningPersonalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep Learning
Anoop Deoras
 
Trends in DNN compression
Trends in DNN compressionTrends in DNN compression
Trends in DNN compression
Kaushalya Madhawa
 
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"..."How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
Edge AI and Vision Alliance
 
Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...
Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...
Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...
Camille Maumet
 
Re-using Media on the Web tutorial: Media Fragment Creation and Annotation
Re-using Media on the Web tutorial: Media Fragment Creation and AnnotationRe-using Media on the Web tutorial: Media Fragment Creation and Annotation
Re-using Media on the Web tutorial: Media Fragment Creation and Annotation
MediaMixerCommunity
 
A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...
A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...
A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...
SWAMI06
 
Deep learning on mobile
Deep learning on mobileDeep learning on mobile
Deep learning on mobile
Anirudh Koul
 
An Introduction to Natural Language Processing
An Introduction to Natural Language ProcessingAn Introduction to Natural Language Processing
An Introduction to Natural Language Processing
Tyrone Systems
 
Study of QoS on DNS services provided in Benin at AIS'18
Study of QoS on DNS services provided in Benin at AIS'18Study of QoS on DNS services provided in Benin at AIS'18
Study of QoS on DNS services provided in Benin at AIS'18
Yazid AKANHO
 
Session-based recommendations with recurrent neural networks
Session-based recommendations with recurrent neural networksSession-based recommendations with recurrent neural networks
Session-based recommendations with recurrent neural networks
Zimin Park
 
Neural Field aware Factorization Machine
Neural Field aware Factorization MachineNeural Field aware Factorization Machine
Neural Field aware Factorization Machine
InMobi
 
Ai final ppt with InMobi template
Ai  final ppt with InMobi templateAi  final ppt with InMobi template
Ai final ppt with InMobi template
Gunjan Sharma
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Wen-Chih Lo
 
Client Technical Analysis of Legacy Software and Future Replacement
Client Technical Analysis of Legacy Software and Future ReplacementClient Technical Analysis of Legacy Software and Future Replacement
Client Technical Analysis of Legacy Software and Future Replacement
VictorSzoltysek
 

Similar to Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks (20)

Deep Recommender Systems - PAPIs.io LATAM 2018
Deep Recommender Systems - PAPIs.io LATAM 2018Deep Recommender Systems - PAPIs.io LATAM 2018
Deep Recommender Systems - PAPIs.io LATAM 2018
 
NMSL_2017summer
NMSL_2017summerNMSL_2017summer
NMSL_2017summer
 
Semantic Analysis to Compute Personality Traits from Social Media Posts
Semantic Analysis to Compute Personality Traits from Social Media PostsSemantic Analysis to Compute Personality Traits from Social Media Posts
Semantic Analysis to Compute Personality Traits from Social Media Posts
 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
 
Video Recommendation Engines as a Service
Video Recommendation Engines as a ServiceVideo Recommendation Engines as a Service
Video Recommendation Engines as a Service
 
Jc nov.07.2019
Jc nov.07.2019Jc nov.07.2019
Jc nov.07.2019
 
Personalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep LearningPersonalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep Learning
 
Trends in DNN compression
Trends in DNN compressionTrends in DNN compression
Trends in DNN compression
 
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"..."How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
"How Image Sensor and Video Compression Parameters Impact Vision Algorithms,"...
 
Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...
Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...
Supporting image-based meta-analysis with NIDM: Standardized reporting of neu...
 
Re-using Media on the Web tutorial: Media Fragment Creation and Annotation
Re-using Media on the Web tutorial: Media Fragment Creation and AnnotationRe-using Media on the Web tutorial: Media Fragment Creation and Annotation
Re-using Media on the Web tutorial: Media Fragment Creation and Annotation
 
A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...
A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...
A Segmentation based Sequential Pattern Matching for Efficient Video Copy De...
 
Deep learning on mobile
Deep learning on mobileDeep learning on mobile
Deep learning on mobile
 
An Introduction to Natural Language Processing
An Introduction to Natural Language ProcessingAn Introduction to Natural Language Processing
An Introduction to Natural Language Processing
 
Study of QoS on DNS services provided in Benin at AIS'18
Study of QoS on DNS services provided in Benin at AIS'18Study of QoS on DNS services provided in Benin at AIS'18
Study of QoS on DNS services provided in Benin at AIS'18
 
Session-based recommendations with recurrent neural networks
Session-based recommendations with recurrent neural networksSession-based recommendations with recurrent neural networks
Session-based recommendations with recurrent neural networks
 
Neural Field aware Factorization Machine
Neural Field aware Factorization MachineNeural Field aware Factorization Machine
Neural Field aware Factorization Machine
 
Ai final ppt with InMobi template
Ai  final ppt with InMobi templateAi  final ppt with InMobi template
Ai final ppt with InMobi template
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
 
Client Technical Analysis of Legacy Software and Future Replacement
Client Technical Analysis of Legacy Software and Future ReplacementClient Technical Analysis of Legacy Software and Future Replacement
Client Technical Analysis of Legacy Software and Future Replacement
 

Recently uploaded

Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
AADYARAJPANDEY1
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
IvanMallco1
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
muralinath2
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
ossaicprecious19
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
NathanBaughman3
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SELF-EXPLANATORY
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
subedisuryaofficial
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 

Recently uploaded (20)

Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
 
filosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptxfilosofia boliviana introducción jsjdjd.pptx
filosofia boliviana introducción jsjdjd.pptx
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Citrus Greening Disease and its Management
Citrus Greening Disease and its ManagementCitrus Greening Disease and its Management
Citrus Greening Disease and its Management
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 

Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks