SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
@cataldomusto
A Framework for Holistic User Modeling
Merging Heterogeneous Digital Footprints
CATALDO MUSTO, GIOVANNI SEMERARO, COSIMO LOVASCIO,
MARCO DE GEMMIS, PASQUALE LOPS
UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY
cataldo.musto@uniba.it
HUM 2018 – Holistic User Modeling Workshop
jointly held with
UMAP 2018 – 26th International
Conference on User Modeling,
Adaptation and Personalization
Singapore - July 8, 2018
Background
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
The ‘Egosystem’
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Silos Problem
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
What about personalization?
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
X
Research Questions
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
‘’ Is it possible to build a
unique representation of
the user merging data
extracted from personal
devices with data
extracted from social
networks? ‘’
Holistic User Model
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic User Model
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Holistic User Model
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
How can we build a Holistic User Model?
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Acquisition - Sources
Twitter
Facebook LinkedIn
Android
FitBit
Instagram
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Acquisition
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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)
Data Acquisition
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Data Acquisition
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Data Acquisition
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Data Acquisition
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Data Acquisition
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 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, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic Profile Builder
Automatically maps rough data to the facets of the
holistic user profile and sets privacy settings
Two mapping mechanisms are implemented
◦ Explicit Mapping
Rough data are automatically copied in the corresponding facet of the
profile (e.g. name is copied in the «demographic» facet)
◦ Implicit Mapping
Rough data are processed through algorithms and are used to populate a
specific facet (e.g., a set of posts is processed through sentiment analysis
to get user mood in a certain moment)
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic Profile Builder
Automatically maps rough data to the facets of the
holistic user profile and sets privacy settings
Two mapping mechanisms are implemented
◦ Explicit Mapping
◦ Rough data are automatically copied in the corresponding facet of the
profile (e.g. name is copied in the «demographic» facet)
◦ Implicit Mapping
◦ Rough data are processed through algorithms and are used to populate a
specific facet (e.g., a set of posts is processed through sentiment analysis
to get user mood in a certain moment)
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic User Model
(recap)
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Affects
Demographics
Interests
Behaviors
Social Relations
Knowledge and
Skills
Physical States
Cognitive Aspects
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
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Demographics
Holistic Profile Builder
Source-specific attributes are immediately mapped in the
Holistic User Profile
The values for general attributes are selected by defining
priority rules
◦ e.g., LinkedIn name is the most reliable one, followed by
Facebook name, etc.
◦ The most relevant available source is used to map the attribute
in the Holistic User Profile
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Demographics
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
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Interests
Holistic Profile Builder
User Mood and Emotions are encoded in the ‘Affects’ facet
Affects are implicitly obtained by mining textual content
◦ Mood: is obtained as the average ‘sentiment’ expressed by all
the posts written by the user in that day
◦ Emotions: emotion is extracted from each post, by mapping
textual content to Ekman’s emotions (anger, fear, disgust,
sadness, joy)
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Affects
Holistic Profile Builder
User Personality traits and inclination to empathy are encoded in
the ‘Cognitive Aspects’ facet
Cognitive Aspects are implicitly obtained by mining textual content
◦ Personality traits are obtained by automatically inferring Big-5 traits
(extraversion, openness to experience, Conscientiousness, neuroticism,
agreeableness) from content written by the user
◦ Inclination to Empathy is obtained by using a model developed by
Polignano et al. (*). It uses as input all the posts of the user and
returns her inclination (high, medium, low)
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Cognitive Aspects
(*) Polignano, Marco, et al.
"Learning inclination to empathy from social media footprints."
Proceedings of the 25th Conference on User Modeling,
Adaptation and Personalization (UMAP) 2017.
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
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Behaviors
Holistic Profile Builder
Social Relations are currently inferred by merging all the
contacts available in the sources connected to the
platforms
Issue: no methodology for merging identities is
implemented (e.g., Facebook and Twitter accounts of the
same person are not mapped to the same identities)
◦Future work!
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Social Relations
Holistic Profile Builder
Knowledge and Skills are currently inferred by identifying
concepts associated to the working position of the user
Physical States of the user are explicitly extracted from
FitBit data (food, hearth rate, sleep quality, etc.)
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Knowledge and Skills
Physical States
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Exposure
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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
Holistic User Modeling Workflow
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization - Login
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – Linking Identities
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – Privacy Settings
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – Controlling Data Exposure
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – Controlling Data Exposure
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – User Interests
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – Emotion Monitoring
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Data Visualization – Sleep Monitoring
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Conclusions
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
Holistic User Profiling
◦Conceptual model based on eight different facets
◦Built by merging the digital footprints gathered from several
heterogeneous sources
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
Future Work
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
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.
Thank you!
cataldo.musto@uniba.it
@cataldomusto
Want to try Myrror?
Contacts
Demo paper tomorrow and Tuesday at
the poster session!
Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018

Weitere ähnliche Inhalte

Was ist angesagt?

The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodCataldo Musto
 
03. revised paper edit iq
03. revised paper edit iq03. revised paper edit iq
03. revised paper edit iqIAESIJEECS
 
UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab
UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab
UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab Paolo Nesi
 
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...Paolo Tomeo
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Paolo Nesi
 
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...Paolo Nesi
 
Wikidata as a toolbox for public service media companies
Wikidata as a toolbox for public service media companiesWikidata as a toolbox for public service media companies
Wikidata as a toolbox for public service media companiesMicke Hindsberg
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...Amélie Gyrard
 
Supporting open data use through active engagement (Annotated version)
Supporting open data use through active engagement (Annotated version)Supporting open data use through active engagement (Annotated version)
Supporting open data use through active engagement (Annotated version)Tim Davies
 
SCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual worldSCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual worldBritish Science Association
 
DISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloudDISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloudPaolo Nesi
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Paolo Nesi
 
Next Generation Network @ VU Abridged Oct. 2010
Next Generation Network @ VU Abridged Oct. 2010Next Generation Network @ VU Abridged Oct. 2010
Next Generation Network @ VU Abridged Oct. 2010UC Santa Barbara
 

Was ist angesagt? (14)

The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social good
 
03. revised paper edit iq
03. revised paper edit iq03. revised paper edit iq
03. revised paper edit iq
 
(Social) Multiimedia Forensics
(Social) Multiimedia Forensics(Social) Multiimedia Forensics
(Social) Multiimedia Forensics
 
UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab
UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab
UNIFI.DSI.DISIT Lab Distributed Systems and Internet Technologies Lab
 
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
 
Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View Open Urban Platform for Smart City: Technical View
Open Urban Platform for Smart City: Technical View
 
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
Linked Open Graph: browsing multiple SPARQL entry points to build your own LO...
 
Wikidata as a toolbox for public service media companies
Wikidata as a toolbox for public service media companiesWikidata as a toolbox for public service media companies
Wikidata as a toolbox for public service media companies
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
 
Supporting open data use through active engagement (Annotated version)
Supporting open data use through active engagement (Annotated version)Supporting open data use through active engagement (Annotated version)
Supporting open data use through active engagement (Annotated version)
 
SCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual worldSCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual world
 
DISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloudDISIT Lab overview: smart city, big data, semantic computing, cloud
DISIT Lab overview: smart city, big data, semantic computing, cloud
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
 
Next Generation Network @ VU Abridged Oct. 2010
Next Generation Network @ VU Abridged Oct. 2010Next Generation Network @ VU Abridged Oct. 2010
Next Generation Network @ VU Abridged Oct. 2010
 

Ähnlich wie A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints

Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesCataldo Musto
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Cataldo Musto
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfCataldo Musto
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningIRJET Journal
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningIRJET Journal
 
Modern signal processing is dead without machine learning! 5th july 2020
Modern signal processing is dead without machine learning! 5th july 2020Modern signal processing is dead without machine learning! 5th july 2020
Modern signal processing is dead without machine learning! 5th july 2020Dr G R Sinha
 
16658576_Inst-Poli-Prim
16658576_Inst-Poli-Prim16658576_Inst-Poli-Prim
16658576_Inst-Poli-PrimMandy9542078
 
IRJET - Profanity Statistical Analyzer
 IRJET -  	  Profanity Statistical Analyzer IRJET -  	  Profanity Statistical Analyzer
IRJET - Profanity Statistical AnalyzerIRJET Journal
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsPedro Luis Mateo Navarro
 
Classification of instagram fake users using supervised machine learning algo...
Classification of instagram fake users using supervised machine learning algo...Classification of instagram fake users using supervised machine learning algo...
Classification of instagram fake users using supervised machine learning algo...IJECEIAES
 
Mining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart PhoneMining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart PhoneIIRindia
 
Mining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart PhoneMining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart PhoneIIRindia
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis Jari Jussila
 
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...Cataldo Musto
 
Some Emerging Trends in Research: AI, AR, Gamification, IoT, & Big Data
Some Emerging Trends  in Research: AI, AR, Gamification, IoT, & Big DataSome Emerging Trends  in Research: AI, AR, Gamification, IoT, & Big Data
Some Emerging Trends in Research: AI, AR, Gamification, IoT, & Big DataDave Marcial
 
IRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras ModelIRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras ModelIRJET Journal
 
How Marketing Automation is transformed by AI and Data Science
How Marketing Automation is transformed by AI and Data ScienceHow Marketing Automation is transformed by AI and Data Science
How Marketing Automation is transformed by AI and Data ScienceSALESmanago AI driven CDXP
 
OSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETSOSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETSMaurice Dawson
 
Enhancement of Privacy and User Interaction in a Social Network with the Aid ...
Enhancement of Privacy and User Interaction in a Social Network with the Aid ...Enhancement of Privacy and User Interaction in a Social Network with the Aid ...
Enhancement of Privacy and User Interaction in a Social Network with the Aid ...rahulmonikasharma
 
IRJET - Review Paper on Identification of Theft using Xbox 360 in ML
IRJET - Review Paper on Identification of Theft using Xbox 360 in MLIRJET - Review Paper on Identification of Theft using Xbox 360 in ML
IRJET - Review Paper on Identification of Theft using Xbox 360 in MLIRJET Journal
 

Ähnlich wie A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints (20)

Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart Cities
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine Learning
 
Personality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine LearningPersonality Prediction with social media using Machine Learning
Personality Prediction with social media using Machine Learning
 
Modern signal processing is dead without machine learning! 5th july 2020
Modern signal processing is dead without machine learning! 5th july 2020Modern signal processing is dead without machine learning! 5th july 2020
Modern signal processing is dead without machine learning! 5th july 2020
 
16658576_Inst-Poli-Prim
16658576_Inst-Poli-Prim16658576_Inst-Poli-Prim
16658576_Inst-Poli-Prim
 
IRJET - Profanity Statistical Analyzer
 IRJET -  	  Profanity Statistical Analyzer IRJET -  	  Profanity Statistical Analyzer
IRJET - Profanity Statistical Analyzer
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environments
 
Classification of instagram fake users using supervised machine learning algo...
Classification of instagram fake users using supervised machine learning algo...Classification of instagram fake users using supervised machine learning algo...
Classification of instagram fake users using supervised machine learning algo...
 
Mining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart PhoneMining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart Phone
 
Mining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart PhoneMining and Clustering the Feature Similarities of Images on Smart Phone
Mining and Clustering the Feature Similarities of Images on Smart Phone
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis
 
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
 
Some Emerging Trends in Research: AI, AR, Gamification, IoT, & Big Data
Some Emerging Trends  in Research: AI, AR, Gamification, IoT, & Big DataSome Emerging Trends  in Research: AI, AR, Gamification, IoT, & Big Data
Some Emerging Trends in Research: AI, AR, Gamification, IoT, & Big Data
 
IRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras ModelIRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras Model
 
How Marketing Automation is transformed by AI and Data Science
How Marketing Automation is transformed by AI and Data ScienceHow Marketing Automation is transformed by AI and Data Science
How Marketing Automation is transformed by AI and Data Science
 
OSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETSOSINT EXPLOITATION OF UNIVERSITY TWEETS
OSINT EXPLOITATION OF UNIVERSITY TWEETS
 
Enhancement of Privacy and User Interaction in a Social Network with the Aid ...
Enhancement of Privacy and User Interaction in a Social Network with the Aid ...Enhancement of Privacy and User Interaction in a Social Network with the Aid ...
Enhancement of Privacy and User Interaction in a Social Network with the Aid ...
 
IRJET - Review Paper on Identification of Theft using Xbox 360 in ML
IRJET - Review Paper on Identification of Theft using Xbox 360 in MLIRJET - Review Paper on Identification of Theft using Xbox 360 in ML
IRJET - Review Paper on Identification of Theft using Xbox 360 in ML
 

Mehr von Cataldo Musto

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 EvaluationCataldo Musto
 
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...Cataldo Musto
 
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 ...Cataldo Musto
 
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...Cataldo Musto
 
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...Cataldo Musto
 
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 EmbeddingsCataldo Musto
 
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...Cataldo Musto
 
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 RispondeCataldo Musto
 
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 SystemCataldo Musto
 
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...Cataldo Musto
 
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...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
 
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?Cataldo Musto
 
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 NetworkCataldo Musto
 
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 MediaCataldo Musto
 
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...Cataldo Musto
 
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...Cataldo Musto
 
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 2017Cataldo Musto
 
Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...
Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...
Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...Cataldo Musto
 
Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data
Semantics-aware Graph-based Recommender Systems exploiting Linked Open DataSemantics-aware Graph-based Recommender Systems exploiting Linked Open Data
Semantics-aware Graph-based Recommender Systems exploiting Linked Open DataCataldo Musto
 

Mehr von 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?
 
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...
 
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
 
Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...
Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...
Tuning Personalized PageRank for Semantics-aware Recommendations based on Lin...
 
Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data
Semantics-aware Graph-based Recommender Systems exploiting Linked Open DataSemantics-aware Graph-based Recommender Systems exploiting Linked Open Data
Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data
 

Kürzlich hochgeladen

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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, Adobeapidays
 
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 WorkerThousandEyes
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 

Kürzlich hochgeladen (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints

  • 1. @cataldomusto A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints CATALDO MUSTO, GIOVANNI SEMERARO, COSIMO LOVASCIO, MARCO DE GEMMIS, PASQUALE LOPS UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY cataldo.musto@uniba.it HUM 2018 – Holistic User Modeling Workshop jointly held with UMAP 2018 – 26th International Conference on User Modeling, Adaptation and Personalization Singapore - July 8, 2018
  • 2. Background Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 3. The ‘Egosystem’ Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 4. Data Silos Problem Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 5. What about personalization? Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 X
  • 6. Research Questions Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 ‘’ Is it possible to build a unique representation of the user merging data extracted from personal devices with data extracted from social networks? ‘’
  • 7. Holistic User Model Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 8. Holistic User Model Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 9. Holistic User Model Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 10. How can we build a Holistic User Model? Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 11. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 12. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 13. Data Acquisition - Sources Twitter Facebook LinkedIn Android FitBit Instagram Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 14. Data Acquisition Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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)
  • 15. Data Acquisition Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 16. Data Acquisition Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 17. Data Acquisition Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 18. Data Acquisition Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 19. Data Acquisition Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 20. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 21. 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, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 22. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 23. Holistic Profile Builder Automatically maps rough data to the facets of the holistic user profile and sets privacy settings Two mapping mechanisms are implemented ◦ Explicit Mapping Rough data are automatically copied in the corresponding facet of the profile (e.g. name is copied in the «demographic» facet) ◦ Implicit Mapping Rough data are processed through algorithms and are used to populate a specific facet (e.g., a set of posts is processed through sentiment analysis to get user mood in a certain moment) Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 24. Holistic Profile Builder Automatically maps rough data to the facets of the holistic user profile and sets privacy settings Two mapping mechanisms are implemented ◦ Explicit Mapping ◦ Rough data are automatically copied in the corresponding facet of the profile (e.g. name is copied in the «demographic» facet) ◦ Implicit Mapping ◦ Rough data are processed through algorithms and are used to populate a specific facet (e.g., a set of posts is processed through sentiment analysis to get user mood in a certain moment) Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 25. Holistic User Model (recap) Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Affects Demographics Interests Behaviors Social Relations Knowledge and Skills Physical States Cognitive Aspects
  • 26. 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 Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Demographics
  • 27. Holistic Profile Builder Source-specific attributes are immediately mapped in the Holistic User Profile The values for general attributes are selected by defining priority rules ◦ e.g., LinkedIn name is the most reliable one, followed by Facebook name, etc. ◦ The most relevant available source is used to map the attribute in the Holistic User Profile Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Demographics
  • 28. 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 Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Interests
  • 29. Holistic Profile Builder User Mood and Emotions are encoded in the ‘Affects’ facet Affects are implicitly obtained by mining textual content ◦ Mood: is obtained as the average ‘sentiment’ expressed by all the posts written by the user in that day ◦ Emotions: emotion is extracted from each post, by mapping textual content to Ekman’s emotions (anger, fear, disgust, sadness, joy) Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Affects
  • 30. Holistic Profile Builder User Personality traits and inclination to empathy are encoded in the ‘Cognitive Aspects’ facet Cognitive Aspects are implicitly obtained by mining textual content ◦ Personality traits are obtained by automatically inferring Big-5 traits (extraversion, openness to experience, Conscientiousness, neuroticism, agreeableness) from content written by the user ◦ Inclination to Empathy is obtained by using a model developed by Polignano et al. (*). It uses as input all the posts of the user and returns her inclination (high, medium, low) Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Cognitive Aspects (*) Polignano, Marco, et al. "Learning inclination to empathy from social media footprints." Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization (UMAP) 2017.
  • 31. 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 Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Behaviors
  • 32. Holistic Profile Builder Social Relations are currently inferred by merging all the contacts available in the sources connected to the platforms Issue: no methodology for merging identities is implemented (e.g., Facebook and Twitter accounts of the same person are not mapped to the same identities) ◦Future work! Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Social Relations
  • 33. Holistic Profile Builder Knowledge and Skills are currently inferred by identifying concepts associated to the working position of the user Physical States of the user are explicitly extracted from FitBit data (food, hearth rate, sleep quality, etc.) Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Knowledge and Skills Physical States
  • 34. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 35. Data Exposure Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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
  • 36. Holistic User Modeling Workflow Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 37. Data Visualization - Login Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 38. Data Visualization – Linking Identities Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 39. Data Visualization – Privacy Settings Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 40. Data Visualization – Controlling Data Exposure Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 41. Data Visualization – Controlling Data Exposure Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 42. Data Visualization – User Interests Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 43. Data Visualization – Emotion Monitoring Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 44. Data Visualization – Sleep Monitoring Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018
  • 45. Conclusions Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 Holistic User Profiling ◦Conceptual model based on eight different facets ◦Built by merging the digital footprints gathered from several heterogeneous sources 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
  • 46. Future Work Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018 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.
  • 47. Thank you! cataldo.musto@uniba.it @cataldomusto Want to try Myrror? Contacts Demo paper tomorrow and Tuesday at the poster session! Cataldo Musto, Giovanni Semeraro, Cosimo Lovascio, Marco de Gemmis, Pasquale Lops A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints . Holistic User Modeling Workshop @UMAP 2018. Singapore. July, 8 2018