SlideShare a Scribd company logo
1 of 40
Download to read offline
@cataldomusto
Holistic User Modeling for
Personalized Services in Smart Cities
CATALDO MUSTO, GIOVANNI SEMERARO
MARCO DE GEMMIS, PASQUALE LOPS, MARCO POLIGNANO
UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY
cataldo.musto@uniba.it
The ‘Egosystem’
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Silos Problem
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
What about personalization?
X
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Research Questions
‘’ Is it possible to build a
unique representation of
the user merging data
extracted from personal
devices with data
extracted from social
networks? ‘’
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Model
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Model
Affects
Demographics
Interests
Behaviors
Social Relations
Knowledge and
Skills
Physical States
Cognitive Aspects
Inspiredy by
Cena, F., Likavec, S., and Rapp, A. Real world user model: Evolution of user modeling triggered
by advances in wearable and ubiquitous computing. Information Systems Frontiers, 2018
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Model
Name Description
Demographics Models demographic data (age, weight, name, etc.)
Interests Models interests and preferences
Affects Models mood and emotions of the user
Cognitive Aspects Models cognitive traits (personality, emphaty, etc.)
Behaviors Models the activities of the user
Social Relations Models the connections and the relations
Physical States Models physical data (sleep, food, heart rate, etc.)
Knowledge and Skills Models knowledge and skills of the user
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
How can we build a Holistic User Model?
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition - Sources
Twitter
Facebook LinkedIn
Android
FitBit
Instagram
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition
Twitter
Dato Descrizione
Profile Demographic information extracted from the profile (name,
location, website, #followers, #following, etc.)
Post Textual content of each post, date, language, #likes e retweet,
latitude and longitude (if any)
Connections Username, kind of relations (following/follower)
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition
Facebook
Dato Descrizione
Profile Demographic information extracted from the profile (name,
surname, profile pic, sex, age, location)
Post Textual content of the post, date, language, story (if any)
Friends Username
Likes Name of the page, Category of the page, Description of the page
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition
Instagram
Dato Descrizione
Profile Demographic information extracted from the profile (name,
surname, profile pic)
Post Textual content of the post, hashtag , location (if any)
Friends Following/followers
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition
LinkedIn
Dato Descrizione
Profile Demographic information extracted from the profile (name,
surname, profile pic, language, work category)
Position Description and category of the current work
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition
Android Devices
Dato Descrizione
GPS Data Latitude, Longitude, Accuracy, Timestamp
Contacts Name, Phone Number, Interactions
App Name of the app, category, daily usage
Display Display mode (on/off)
Usage Network used (Wi-Fi, 4G, etc.) and traffic
Device Brand and Model of the phone
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Acquisition
FitBit
Dato Descrizione
Profile Demographic information extracted from the profile (name,
surname, profile pic, birth date, height, weight, sex)
Activities Kind of activities (running, walking) duration, calories, distance
Heart Rate Heart rate and timestamp
Sleep Date, sleep duration, sleep Quality
Food Food, calories, date, time
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Processing and Enrichment
Data are processed through a Natural Language Processing and Machine Learning pipelines
Natural Language Processing
◦ Language Detection
◦ Stop-words Removal
◦ Lemmatization
◦ Entity Linking
◦ Wikipedia Categories Identification
Machine Learning (work-in-progress)
◦ Sentiment Analysis for Italian Tweets
◦ Emphathy and Personality Detection from Text
◦ Models for Activity Detection
◦ etc.
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Model
(recap)
Affects
Demographics
Interests
Behaviors
Social Relations
Knowledge and
Skills
Physical States
Cognitive Aspects
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic Profile Builder
12 demographics attributes are modeled
◦ Name, surname, profile pic, email, gender, location, height,
weight, working position, industry, language
Many attributes are general and available in many sources
◦ Name, surname, profilePic, etc.
Other attributes are source-specific
◦ e.g., height, weight from FitBit, working position from LinkedIn
Demographics
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic Profile Builder
Interests can be both explicitly and implicitly modeled
◦ Explicitly: interests are obtained from the categories of the Pages
liked by the user on Facebook (e.g., sports, politics, etc.) and from the
apps she used;
◦ Implicitly: interests are inferred by mining relevant entities
mentioned in posts (with a positive or neutral sentiment) written by
the user on Twitter and Facebook, from the hashtags used on
Instagram, etc.
In both cases, the Interest facet is populated with some keywords
and entities extracted from the posts and copied from the Pages
Interests
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic Profile Builder
User Mood and Emotions are encoded in the ‘Affects’ facet and
are Implicitly obtained by mining textual content
Affects
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Cognitive Aspects
Personality traits are obtained by automatically inferring Big-5 traits
(extraversion, openness to experience, Conscientiousness, neuroticism,
agreeableness) from content written by the user
Holistic Profile Builder
User Activities and Visited Places are encoded in the
‘Cognitive Aspects’ facet
User Activities are obtained from FitBit and Android Phones
◦ Both of them exploit device sensors to implicitly infer users’ activities
(running, walking, etc.).
Visited Places are implicitly inferred from the geotag
available in Instagram pictures
Behaviors
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic Profile Builder
Social Relations are currently inferred by merging all the
contacts available in the sources connected to the
platforms
Social Relations
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Physical States of the user are explicitly extracted from
FitBit data (food, hearth rate, sleep quality, etc.)
Physical States
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Exposure
Holistic User Profiles are made available to developers
and third-party services via a high-level REST api
◦e.g., http://90.147.102.243/api/profile/cataldo
◦Only the facets the user explicitly labeled as ‘public’ are
exposed via the endpoint
◦Developers have to request an API key to access to the
user profiles
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization - Login
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization – Linking Identities
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization – Privacy Settings
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization – Controlling Data Exposure
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization – User Interests
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization – Emotion Monitoring
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Data Visualization – Sleep Monitoring
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Conclusions
Holistic User Profiling
◦ Conceptual model based on eight different facets
◦ Built by merging the digital footprints gathered from several
heterogeneous sources
◦ Overcomes data silos problem!
Myrror
◦ Platform supporting the creation of holistic user profiles
◦ Users have full control over the data extracted and exposed
◦ Profiles are made available through a REST Api to third-party
services and developers
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Future Work
Data Sources
◦Introduction of more sources for modeling user profiles
Data Processing and Enrichment
◦Room for improvement: many algorithms can be
integrated to implicitly infer users’ data from rough data
Experimental Evaluation
◦ Definition of an experimental scenario to assess about the
effectiveness of holistic user profiles.
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
Thank you!
cataldo.musto@uniba.it
@cataldomusto
Want to try Myrror?
Contacts
Contact us! Working Online Demo
Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano
Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018

More Related Content

Similar to Holistic User Modeling for Personalized Services in Smart Cities

Social Media Marketing Trends 2023 // The Global Indie Insights
Social Media Marketing Trends 2023 // The Global Indie InsightsSocial Media Marketing Trends 2023 // The Global Indie Insights
Social Media Marketing Trends 2023 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Similar to Holistic User Modeling for Personalized Services in Smart Cities (20)

Snapchat Inc- 9 elements of business model analysis
Snapchat Inc- 9 elements of business model analysisSnapchat Inc- 9 elements of business model analysis
Snapchat Inc- 9 elements of business model analysis
 
Thriving on digital trends 2017
Thriving on digital trends 2017Thriving on digital trends 2017
Thriving on digital trends 2017
 
How to plan, build and implement a digital marketing campaign - IP-Business C...
How to plan, build and implement a digital marketing campaign - IP-Business C...How to plan, build and implement a digital marketing campaign - IP-Business C...
How to plan, build and implement a digital marketing campaign - IP-Business C...
 
Artificial Intelligence influencing the Social Media Industry.pdf
Artificial Intelligence influencing the Social Media Industry.pdfArtificial Intelligence influencing the Social Media Industry.pdf
Artificial Intelligence influencing the Social Media Industry.pdf
 
Introduction to Digital Marketing Lecture 8
Introduction to Digital Marketing Lecture 8Introduction to Digital Marketing Lecture 8
Introduction to Digital Marketing Lecture 8
 
20201213 jim spohrer icis augmented intelligence v6
20201213 jim spohrer icis augmented intelligence v620201213 jim spohrer icis augmented intelligence v6
20201213 jim spohrer icis augmented intelligence v6
 
20201219 jim spohrer icss2020 v3
20201219 jim spohrer icss2020 v320201219 jim spohrer icss2020 v3
20201219 jim spohrer icss2020 v3
 
future of social media.pptx
future of social media.pptxfuture of social media.pptx
future of social media.pptx
 
Fosca Giannotti - Università di Pisa & ISTI-CNR - Big Data and Social Data Mi...
Fosca Giannotti - Università di Pisa & ISTI-CNR - Big Data and Social Data Mi...Fosca Giannotti - Università di Pisa & ISTI-CNR - Big Data and Social Data Mi...
Fosca Giannotti - Università di Pisa & ISTI-CNR - Big Data and Social Data Mi...
 
Financial Recommender Systems
Financial Recommender SystemsFinancial Recommender Systems
Financial Recommender Systems
 
Personalized Wealth Management through Case-based Recommender Systems
Personalized Wealth Management through Case-based Recommender SystemsPersonalized Wealth Management through Case-based Recommender Systems
Personalized Wealth Management through Case-based Recommender Systems
 
Alice Andreuzzi, Catchy Srl - "Catchy: Social Data Intelligence"
Alice Andreuzzi, Catchy Srl - "Catchy: Social Data Intelligence"Alice Andreuzzi, Catchy Srl - "Catchy: Social Data Intelligence"
Alice Andreuzzi, Catchy Srl - "Catchy: Social Data Intelligence"
 
20210325 jim spohrer sir rel future_ai v10 copy
20210325 jim spohrer sir rel future_ai v10 copy20210325 jim spohrer sir rel future_ai v10 copy
20210325 jim spohrer sir rel future_ai v10 copy
 
How Consumers use Technology and its impact on.pptx
How Consumers use Technology and its impact on.pptxHow Consumers use Technology and its impact on.pptx
How Consumers use Technology and its impact on.pptx
 
TrendsSpotting's 2010 Social Media Influencers - Trend Predictions in 140 Cha...
TrendsSpotting's 2010 Social Media Influencers - Trend Predictions in 140 Cha...TrendsSpotting's 2010 Social Media Influencers - Trend Predictions in 140 Cha...
TrendsSpotting's 2010 Social Media Influencers - Trend Predictions in 140 Cha...
 
Social Media Marketing Trends 2023 // The Global Indie Insights
Social Media Marketing Trends 2023 // The Global Indie InsightsSocial Media Marketing Trends 2023 // The Global Indie Insights
Social Media Marketing Trends 2023 // The Global Indie Insights
 
DigitLab 20220511 v8.pptx
DigitLab 20220511 v8.pptxDigitLab 20220511 v8.pptx
DigitLab 20220511 v8.pptx
 
Designing for Humans: Lessons from City Planning
Designing for Humans: Lessons from City PlanningDesigning for Humans: Lessons from City Planning
Designing for Humans: Lessons from City Planning
 
2021202 jim spohrer denmark 20200202 v4a
2021202 jim spohrer denmark 20200202 v4a2021202 jim spohrer denmark 20200202 v4a
2021202 jim spohrer denmark 20200202 v4a
 
20210303 jim spohrer service science_ai v7
20210303 jim spohrer service science_ai v720210303 jim spohrer service science_ai v7
20210303 jim spohrer service science_ai v7
 

More from Cataldo Musto

Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Cataldo Musto
 

More from Cataldo Musto (20)

Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social Media
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
 
Recommender Systems based on Linked Open Data
Recommender Systems based on Linked Open DataRecommender Systems based on Linked Open Data
Recommender Systems based on Linked Open Data
 
A Deep Architecture for Content-based Recommendations Exploiting Recurrent Ne...
A Deep Architecture for Content-based Recommendations Exploiting Recurrent Ne...A Deep Architecture for Content-based Recommendations Exploiting Recurrent Ne...
A Deep Architecture for Content-based Recommendations Exploiting Recurrent Ne...
 
Temporal and Holistic User Modeling Workshop - THUM@UMAP 2017
Temporal and Holistic User Modeling Workshop - THUM@UMAP 2017Temporal and Holistic User Modeling Workshop - THUM@UMAP 2017
Temporal and Holistic User Modeling Workshop - THUM@UMAP 2017
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Holistic User Modeling for Personalized Services in Smart Cities

  • 1. @cataldomusto Holistic User Modeling for Personalized Services in Smart Cities CATALDO MUSTO, GIOVANNI SEMERARO MARCO DE GEMMIS, PASQUALE LOPS, MARCO POLIGNANO UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY cataldo.musto@uniba.it
  • 2. The ‘Egosystem’ Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 3. Data Silos Problem Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 4. What about personalization? X Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 5. Research Questions ‘’ Is it possible to build a unique representation of the user merging data extracted from personal devices with data extracted from social networks? ‘’ Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 6. Holistic User Model Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 7. Holistic User Model Affects Demographics Interests Behaviors Social Relations Knowledge and Skills Physical States Cognitive Aspects Inspiredy by Cena, F., Likavec, S., and Rapp, A. Real world user model: Evolution of user modeling triggered by advances in wearable and ubiquitous computing. Information Systems Frontiers, 2018 Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 8. Holistic User Model Name Description Demographics Models demographic data (age, weight, name, etc.) Interests Models interests and preferences Affects Models mood and emotions of the user Cognitive Aspects Models cognitive traits (personality, emphaty, etc.) Behaviors Models the activities of the user Social Relations Models the connections and the relations Physical States Models physical data (sleep, food, heart rate, etc.) Knowledge and Skills Models knowledge and skills of the user Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 9. How can we build a Holistic User Model? Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 10. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 11. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 12. Data Acquisition - Sources Twitter Facebook LinkedIn Android FitBit Instagram Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 13. Data Acquisition Twitter Dato Descrizione Profile Demographic information extracted from the profile (name, location, website, #followers, #following, etc.) Post Textual content of each post, date, language, #likes e retweet, latitude and longitude (if any) Connections Username, kind of relations (following/follower) Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 14. Data Acquisition Facebook Dato Descrizione Profile Demographic information extracted from the profile (name, surname, profile pic, sex, age, location) Post Textual content of the post, date, language, story (if any) Friends Username Likes Name of the page, Category of the page, Description of the page Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 15. Data Acquisition Instagram Dato Descrizione Profile Demographic information extracted from the profile (name, surname, profile pic) Post Textual content of the post, hashtag , location (if any) Friends Following/followers Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 16. Data Acquisition LinkedIn Dato Descrizione Profile Demographic information extracted from the profile (name, surname, profile pic, language, work category) Position Description and category of the current work Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 17. Data Acquisition Android Devices Dato Descrizione GPS Data Latitude, Longitude, Accuracy, Timestamp Contacts Name, Phone Number, Interactions App Name of the app, category, daily usage Display Display mode (on/off) Usage Network used (Wi-Fi, 4G, etc.) and traffic Device Brand and Model of the phone Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 18. Data Acquisition FitBit Dato Descrizione Profile Demographic information extracted from the profile (name, surname, profile pic, birth date, height, weight, sex) Activities Kind of activities (running, walking) duration, calories, distance Heart Rate Heart rate and timestamp Sleep Date, sleep duration, sleep Quality Food Food, calories, date, time Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 19. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 20. Data Processing and Enrichment Data are processed through a Natural Language Processing and Machine Learning pipelines Natural Language Processing ◦ Language Detection ◦ Stop-words Removal ◦ Lemmatization ◦ Entity Linking ◦ Wikipedia Categories Identification Machine Learning (work-in-progress) ◦ Sentiment Analysis for Italian Tweets ◦ Emphathy and Personality Detection from Text ◦ Models for Activity Detection ◦ etc. Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 21. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 22. Holistic User Model (recap) Affects Demographics Interests Behaviors Social Relations Knowledge and Skills Physical States Cognitive Aspects Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 23. Holistic Profile Builder 12 demographics attributes are modeled ◦ Name, surname, profile pic, email, gender, location, height, weight, working position, industry, language Many attributes are general and available in many sources ◦ Name, surname, profilePic, etc. Other attributes are source-specific ◦ e.g., height, weight from FitBit, working position from LinkedIn Demographics Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 24. Holistic Profile Builder Interests can be both explicitly and implicitly modeled ◦ Explicitly: interests are obtained from the categories of the Pages liked by the user on Facebook (e.g., sports, politics, etc.) and from the apps she used; ◦ Implicitly: interests are inferred by mining relevant entities mentioned in posts (with a positive or neutral sentiment) written by the user on Twitter and Facebook, from the hashtags used on Instagram, etc. In both cases, the Interest facet is populated with some keywords and entities extracted from the posts and copied from the Pages Interests Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 25. Holistic Profile Builder User Mood and Emotions are encoded in the ‘Affects’ facet and are Implicitly obtained by mining textual content Affects Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018 Cognitive Aspects Personality traits are obtained by automatically inferring Big-5 traits (extraversion, openness to experience, Conscientiousness, neuroticism, agreeableness) from content written by the user
  • 26. Holistic Profile Builder User Activities and Visited Places are encoded in the ‘Cognitive Aspects’ facet User Activities are obtained from FitBit and Android Phones ◦ Both of them exploit device sensors to implicitly infer users’ activities (running, walking, etc.). Visited Places are implicitly inferred from the geotag available in Instagram pictures Behaviors Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 27. Holistic Profile Builder Social Relations are currently inferred by merging all the contacts available in the sources connected to the platforms Social Relations Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018 Physical States of the user are explicitly extracted from FitBit data (food, hearth rate, sleep quality, etc.) Physical States
  • 28. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 29. Data Exposure Holistic User Profiles are made available to developers and third-party services via a high-level REST api ◦e.g., http://90.147.102.243/api/profile/cataldo ◦Only the facets the user explicitly labeled as ‘public’ are exposed via the endpoint ◦Developers have to request an API key to access to the user profiles Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 30. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 31. Data Visualization - Login Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 32. Data Visualization – Linking Identities Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 33. Data Visualization – Privacy Settings Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 34. Data Visualization – Controlling Data Exposure Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 35. Data Visualization – User Interests Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 36. Data Visualization – Emotion Monitoring Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 37. Data Visualization – Sleep Monitoring Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 38. Conclusions Holistic User Profiling ◦ Conceptual model based on eight different facets ◦ Built by merging the digital footprints gathered from several heterogeneous sources ◦ Overcomes data silos problem! Myrror ◦ Platform supporting the creation of holistic user profiles ◦ Users have full control over the data extracted and exposed ◦ Profiles are made available through a REST Api to third-party services and developers Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 39. Future Work Data Sources ◦Introduction of more sources for modeling user profiles Data Processing and Enrichment ◦Room for improvement: many algorithms can be integrated to implicitly infer users’ data from rough data Experimental Evaluation ◦ Definition of an experimental scenario to assess about the effectiveness of holistic user profiles. Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018
  • 40. Thank you! cataldo.musto@uniba.it @cataldomusto Want to try Myrror? Contacts Contact us! Working Online Demo Cataldo Musto, Giovanni Semeraro, Marco de Gemmis, Pasquale Lops, Marco Polignano Holistic User Modeling for Personalized Services in Smart Cities . i-CITIES 2018. L’Aquila, 19-21 September 2018