SlideShare a Scribd company logo
ENTER	2015	Research	Track	 Slide	Number	1	
User	Personality	and	the	New	User	
Problem	in	a	Context-Aware	POI	
Recommender	System	
	Ma$hias	Braunhofer,	Mehdi	Elahi,	and	Francesco	
Ricci	
	
Faculty	of	Computer	Science	
Free	University	of	Bozen	–	Bolzano,	Italy
ENTER	2015	Research	Track	 Slide	Number	2	
Agenda	
•  Context	Aware	Recommender	Systems	(CARS)	
•  New	user	problem	in	CARS	–	cold	start	
•  SoluIon:	demographic	and	personality	informaIon	usage	
•  Experimental	comparison	
•  Conclusions	and	future	work
ENTER	2015	Research	Track	 Slide	Number	3	
IntroducGon	
•  Recommender Systems (RSs) are tools that support users
decision making by suggesting products that can be
interesting to them.
•  Examples of Recommender Systems:
ENTER	2015	Research	Track	 Slide	Number	4	
State-of-the-art	Technique
•  CollaboraGve	Filtering:		
•  Predicts	unknown	raIngs	exploiIng	raIngs	given	by	users	to	
items	
•  The	items	with	the	highest	predicted	raIngs	are	recommended	
•  If	a	new	user	has	no	raIng,	it	is	impossible	to	compute	any	raIng	
predicIon	for	her	(cold	start	problem).	
3
 4
2
 5
3
 ?
ENTER	2015	Research	Track	 Slide	Number	5	
•  Extends	collaboraIve	filtering	by	considering	the	contexts	in	
which	the	items	are	experienced	by	the	users	
•  The	Cold	Start	problem	becomes	even	worse.		
	
Context-Aware	RS	(CARS)	
3
 4
2
 5
3
 ?
1
 1
2
 5
 2
?
 3
 ?
3
 3
2
 5
?
 3
 ?
5
 5
4
 5
3
 ?
RS	 CARS
ENTER	2015	Research	Track	 Slide	Number	6	
Related	Works	
•  Common	soluIons	of	the	cold-start	problem	in	CARSs:	 		
–  (Branhaufer	et	al.	2014)	proposes	a	hybrid	soluIon	that	exploits	a	
selecIon	of	two	CARS	algorithms,	each	one	suited	for	a	parIcular	cold-
start	situaIon,	and	switches	between	these	algorithms	depending	on	
the	detected	situaIon	(new	user,	new	item	or	new	context).		
–  (Codina	et	al.	2013)	proposes	SemanIc	Pre-Filtering	(SPF)	which	
exploits,	in	the	recommendaIon	process,	not	only	contextual	raIngs	
that	exactly	match	the	target	context	but	also	those	there	were	
acquired	in	semanIcally	similar	contexts.	
–  (Zheng,	et	al.	2013)			proposes	weighIng	contextual	raIngs	based	on	
their	similarity	to	a	given	target	context	to	tackle	cold	start	in	CARS.
ENTER	2015	Research	Track	 Slide	Number	7	
Our	Approach	
•  Cold	start	problem	in	CARS:			
–  a	new	user,	without	raIng	history,	requests	a	recommendaIon	to	the	
system	(new	user	problem)	
•  Approach:	
–  The	system	exploits	the	user's	personality	informaIon	in	the	
recommendaIon	process	to	detect	hidden	factors	modelling	the	
preferences	of	the	user	
•  Outcome:	
–  using	personality	informaIon,	our	CARS	called	STS	could	generate	
personalized	recommendaIons	for	the	new	users,	with	higher	
accuracy	compared	to	a	baseline	that		uses	demographic	informaIon.
ENTER	2015	Research	Track	 Slide	Number	8	
South	Tyrol	Suggests	(STS)	
•  A mobile Android context-aware
RS that recommends places of
interests (POIs) in the South Tyrol
region, Italy.
•  The system was in an extreme
cold-start situation (only 700
ratings for total of 27,000 POIs).
ENTER	2015	Research	Track	 Slide	Number	9	
STS:	Demographic	Info		
•  In	Sign-up	process,	STS	asks	to	the	
users	her	demographic	data,	i.e.,	
her	gender	and	birthday.
ENTER	2015	Research	Track	 Slide	Number	10	
STS:	Personality	Info	
NeuroGcism	 ConscienGous-
ness	
Openness	
Extraversion	Agreeableness	
Big	Five		
Personality	Traits
ENTER	2015	Research	Track	 Slide	Number	11	
STS:	Personality	Info	
NeuroGcism	 ConscienGous-
ness	
Openness	
Extraversion	Agreeableness	
Big	Five		
Personality	Traits
ENTER	2015	Research	Track	 Slide	Number	12	
STS:	Contextual	Factors
ENTER	2015	Research	Track	 Slide	Number	13	
STS:	RaGng	ElicitaGon	
•  By	knowing	the	user's	personality	the	
system	idenIfies	and	presents	POIs	that	she	
has	experienced,	and	can	rate.	
•  For	each	POI,	STS	presents	3	contextual	
factors,	that	user	can	specify	freely,	if	she	
remembers.
ENTER	2015	Research	Track	 Slide	Number	14	
STS:	RecommendaGons	
•  STS	computes	raGng	predicGons	for	all	
POIs,	using	the	users'	personality	and	the	
raIngs	they	have	given	to	POIs	
•  The	top	POIs	with	the	highest	predicted	
raIngs	are	recommended	to	the	user.
ENTER	2015	Research	Track	 Slide	Number	15	
RecommendaGon	Algorithm	
•  Context-aware	Matrix	FactorizaGon	(CAMF)	(Baltrunas	et	al.,	
2011)	extends	matrix	factorizaIon	by	incorporaIng	baseline	
parameters:	they	model	overall	deviaIons	of	items‘	raIngs	
produced	by	the	nature	of	the	users,	items,	and	contexts		
	
ˆruic1,...,ck
= i + bu + bicj
j=1
k
∑ + puqi
T
ī:	average	raIng	of	item	i	
bu:	baseline	for	user	u	
bicj
:	baseline	for	contextual	
condiGon	cj	and	item	i	
pu:	latent	factor	vector	of	user	u	
qi:	latent	factor	vector	of	item	i
ENTER	2015	Research	Track	 Slide	Number	16	
EvaluaGon:	Goals	
•  We	are	interested	in:		
–  comparing	the	accuracy	of	recommendaIons	(based	on	
CAMF	model)	for	new	users,	by	using	either:	
• demographics	informaIon		
• Or	the	Big-5	personality	traits	
–  IdenIfying	the	demographic	a$ributes	or	Big-5	personality	
traits	that	generate	more	accurate	recommendaIons	for	
new	users.
ENTER	2015	Research	Track	 Slide	Number	17	
EvaluaGon:	Dataset	
Total number of ratings 1,379
Number of users 239
Number of items 184
Number of contextual factors 14
Number of contextual conditions 56
Number of contextual situations 799
Number of demographic attributes 2
Number of personality attributes 5
New	version	of	dataset	is	available	for	download	(ResearchGate	login	required):	
h$ps://www.researchgate.net/publicaIon/305682479_Context-Aware_Dataset_STS_-_South_Tyrol_Suggests_Mobile_App_Data
ENTER	2015	Research	Track	 Slide	Number	18	
EvaluaGon:	Dataset	
Example	of	
contextually	
tagged	raIng	
With	friends	crowded	
a_ernoon
ENTER	2015	Research	Track	 Slide	Number	19	
EvaluaGon	Methodology	
•  Methodology:	ten-fold	cross-validaIon	scheme	(Braunhofer	et	al.,	
2014,	Shani	et	al.,	2008):	
–  First,	we	randomly	split	the	users	in	the	data	set	into	10	
subsets		
–  Then,	for		10		runs,	we	use	the	raIngs	of	one	subset	of	users	as	
tesIng	set	and	the	remaining	ones	as	training	set		
–  In	this	way	we	create	a	test	set	of	raIngs	coming	from	users	
that	have	no	raIngs	in	the	training	set,	i.e.,	really	cold	(new)	
users	
–  The	predicIon	model	is	trained	on	the	training	set	and	tested	
on	the	test	set	(raIng	predicIons	are	compared	to	stored	
raIngs).
ENTER	2015	Research	Track	 Slide	Number	20	
EvaluaGon	Metrics	
•  Mean	Absolute	Error		
–  The	lower	the	be$er	
–  Measures	 the	 average	 absolute	 deviaIon	 of	 the	 predicted	 raIng	 from	
the	user's	true	raIng:	
•  Normalized	Discounted	CumulaGve	Gain:		
–  The	higher	the	be$er	
–  The	recommendaIons	for	u	are	sorted	according	to	the	predicted	raIng	
values,	then	DCGu	is	computed:
ENTER	2015	Research	Track	 Slide	Number	21	
Results	
Comparison	of	MAE	(the	lower	the	be`er)	and	
nDCG	(the	higher	the	be`er)
ENTER	2015	Research	Track	 Slide	Number	22	
Conclusions	
•  We	have	shown	that:	
–  Personality	informaIon	gives	a	be$er	raIng	predicIon	
model	than	demographic	informaIon	-	which	is	a	more	
common	approach	to	tackle	the	cold-start	problem	
–  Using	even	a	single	personality	trait	(out	of	five)	can	
sIll	produce	a	significant	improvement	of	the	
recommendaIon	quality.
ENTER	2015	Research	Track	 Slide	Number	23	
Future	Work:	Datasets			
•  Such	as	MyPersonality:	
•  Facebook	app	for	taking	psychometric	tests	
•  more	than	6,000,000	personality	profiles	
•  more	than	4,000,000	of	Facebook	profiles
ENTER	2015	Research	Track	 Slide	Number	24	
Future	Work:	Social	Mining		
•  The	personality	of	the	users	can	be	learnt	from	their	
interacIons	in	social	networks	(Bachrach	et	al.,	2012)		
•  Social	profiles	can	even	be	used	directly	in	
collaboraIve	filtering	based	RSs	(Fernández-Tobías	et	
al.,	2014).
ENTER	2015	Research	Track	 Slide	Number	25	
Open	Issues:	GamificaIon		
•  Can	we	make	the	personality	acquisiIon	more	fun?	
Shoot	the	ball	to	the	
personality	trait	that	is	
strongest	in	you	
NeuroGcism	 ConscienGo
us-ness	
Openness	
Extraversio
n	
Agreeablen
ess	 Big	Five		
Personality	
Traits
ENTER	2015	Research	Track	 Slide	Number	26	
Thank	you!

More Related Content

PDF
Empirical Evaluation of Active Learning in Recommender Systems
PDF
Active Learning in Collaborative Filtering Recommender Systems : a Survey
PDF
Interaction Design Patterns in Recommender Systems
PDF
Cold-Start Management with Cross-Domain Collaborative Filtering and Tags
PDF
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
PPTX
ACM ICTIR 2019 Slides - Santa Clara, USA
PPT
Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management
PDF
South Tyrol Suggests - STS
Empirical Evaluation of Active Learning in Recommender Systems
Active Learning in Collaborative Filtering Recommender Systems : a Survey
Interaction Design Patterns in Recommender Systems
Cold-Start Management with Cross-Domain Collaborative Filtering and Tags
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
ACM ICTIR 2019 Slides - Santa Clara, USA
Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management
South Tyrol Suggests - STS

What's hot (20)

PDF
Replicable Evaluation of Recommender Systems
PDF
Usability Assessment of a Context-Aware and Personality-Based Mobile Recommen...
PDF
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
PPT
Thesis Presentation
PDF
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
PDF
Ijmer 46067276
PPTX
Issue-based metrics
PDF
ch5 Issues based metrics
PDF
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
PDF
Ontology-Based Data Access Mapping Generation using Data, Schema, Query, and ...
PDF
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
PPTX
Recommender Systems - A Review and Recent Research Trends
PDF
Product Recommendations Enhanced with Reviews
PPTX
Background on Usability Engineering
PDF
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
PDF
Survey Research In Empirical Software Engineering
PDF
Controlled experiments, Hypothesis Testing, Test Selection, Threats to Validity
PPTX
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
PPTX
Interest Mining of Images based on User Interaction
PPT
Make the Most of Your Time: How Should the Analyst Work with Automated Tracea...
Replicable Evaluation of Recommender Systems
Usability Assessment of a Context-Aware and Personality-Based Mobile Recommen...
HT2014 Tutorial: Evaluating Recommender Systems - Ensuring Replicability of E...
Thesis Presentation
[WI 2017] Affective Prediction By Collaborative Chains In Movie Recommendation
Ijmer 46067276
Issue-based metrics
ch5 Issues based metrics
[WI 2017] Context Suggestion: Empirical Evaluations vs User Studies
Ontology-Based Data Access Mapping Generation using Data, Schema, Query, and ...
[ADMA 2017] Identification of Grey Sheep Users By Histogram Intersection In R...
Recommender Systems - A Review and Recent Research Trends
Product Recommendations Enhanced with Reviews
Background on Usability Engineering
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Survey Research In Empirical Software Engineering
Controlled experiments, Hypothesis Testing, Test Selection, Threats to Validity
Comparative Recommender System Evaluation: Benchmarking Recommendation Frame...
Interest Mining of Images based on User Interaction
Make the Most of Your Time: How Should the Analyst Work with Automated Tracea...
Ad

Viewers also liked (20)

PPTX
Estimating the causal impact of recommender systems
DOCX
Consumer Behaviour - Reccomendations Report
PDF
Dünya yazarları derlemesi
PPTX
Question 3
PDF
Dünya Sineması Yönetmenleri
PDF
4363 Remediation of Brownfield Sites in Haliburton County
PDF
Présentation organisation natagriwal asbl
PPTX
Facebook
PPTX
Social media _mc_cain, ayssa presentation
PDF
Présentation valBiom
PDF
Robert van den Ham VI
PPTX
Task 2
PDF
Datasheet-bmss05
PPTX
Kubja Nagar
PPTX
イノベート・ハブ九州 Bluemix勉強会#3
PDF
Insite Software and Geriatric Medical at IRCE 2016: Does eCommerce Self-Servi...
PPTX
Top Engineering College in Chandigarh
PPTX
Cloud Computing vs Virtualization From Desktop to Server
PDF
Datasheet-emdriveH300
PDF
PE1215_David Dosa
Estimating the causal impact of recommender systems
Consumer Behaviour - Reccomendations Report
Dünya yazarları derlemesi
Question 3
Dünya Sineması Yönetmenleri
4363 Remediation of Brownfield Sites in Haliburton County
Présentation organisation natagriwal asbl
Facebook
Social media _mc_cain, ayssa presentation
Présentation valBiom
Robert van den Ham VI
Task 2
Datasheet-bmss05
Kubja Nagar
イノベート・ハブ九州 Bluemix勉強会#3
Insite Software and Geriatric Medical at IRCE 2016: Does eCommerce Self-Servi...
Top Engineering College in Chandigarh
Cloud Computing vs Virtualization From Desktop to Server
Datasheet-emdriveH300
PE1215_David Dosa
Ad

Similar to User Personality and the New User Problem in a Context-Aware Point of Interest Recommender System (20)

PDF
Lecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
PDF
Lecture 4: Human-Computer Interaction: Prototyping (2014)
PPTX
Evaluation of Interactive Systems Design or Prototype or Product
DOCX
ECE695DVisualAnalyticsprojectproposal (2)
PDF
User Studies for APG: How to support system development with user feedback?
PDF
Software Analytics
PDF
Recommender Systems
PPT
Micro patterns in agile software
PPTX
Using Automated Testing Tools to Empower Your User Research
PDF
Ignacio panach ormeño et-al_caise2013
PDF
Applying AI to software engineering problems: Do not forget the human!
PPTX
lms final ppt.pptx
PDF
UX Design Process | Sample Proposal
PPTX
Scaling better, together: An outline of ILRI’s approach to scaling
PDF
Kick-off Meeting of the Advisory Group for the OECD Guidelines for Measuring ...
PPTX
BooK of EMC Introduction to Big data Analytics Module 2.pptx
PPTX
Modern elicitation trends asma & ayesha paper presentation
PPTX
Context-aware and user centered evaluation of assistive systems
PPTX
Planning and usability evaluation methods
PDF
Lecture 4: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Evaluation of Interactive Systems Design or Prototype or Product
ECE695DVisualAnalyticsprojectproposal (2)
User Studies for APG: How to support system development with user feedback?
Software Analytics
Recommender Systems
Micro patterns in agile software
Using Automated Testing Tools to Empower Your User Research
Ignacio panach ormeño et-al_caise2013
Applying AI to software engineering problems: Do not forget the human!
lms final ppt.pptx
UX Design Process | Sample Proposal
Scaling better, together: An outline of ILRI’s approach to scaling
Kick-off Meeting of the Advisory Group for the OECD Guidelines for Measuring ...
BooK of EMC Introduction to Big data Analytics Module 2.pptx
Modern elicitation trends asma & ayesha paper presentation
Context-aware and user centered evaluation of assistive systems
Planning and usability evaluation methods

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
PDF
Well-logging-methods_new................
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
UNIT 4 Total Quality Management .pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Geodesy 1.pptx...............................................
DOCX
573137875-Attendance-Management-System-original
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CYBER-CRIMES AND SECURITY A guide to understanding
Automation-in-Manufacturing-Chapter-Introduction.pdf
OOP with Java - Java Introduction (Basics)
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
Well-logging-methods_new................
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
UNIT 4 Total Quality Management .pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
bas. eng. economics group 4 presentation 1.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Geodesy 1.pptx...............................................
573137875-Attendance-Management-System-original
R24 SURVEYING LAB MANUAL for civil enggi
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Operating System & Kernel Study Guide-1 - converted.pdf
Internet of Things (IOT) - A guide to understanding

User Personality and the New User Problem in a Context-Aware Point of Interest Recommender System