SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Guangyuan Piao, John G. Breslin
Unit for Social Semantics

28th ACM Conference on Hypertext and Social Medial
Prague, Czech Republic, 4-7, July, 2017
Leveraging Followee List Memberships for Inferring
User Interests for Passive Users on Twitter
2
1/3 users seek medical information
and over 50% users consume news
on Social Networks
Facebook and Twitter together generate
more than 5 billion microblogs / day
[SOURCE] Semantic Filtering for Social Data, Amit et al., Internet Computing’16
According to a research done by Twocharts,
44% of Twitter users have never sent a tweet
[SOURCE] http://guardianlv.com/2014/04/twitter-users-are-not-tweeting/
How can we infer user interests for passive
users based on the info. of their followees?
! user modeling for active users
•  analyzing users’ tweets
•  representing user interests using different approaches
•  bag-of-words
•  topic modeling
•  bag-of-concepts
dbr:Eagles_of_Death_Metal (5)
Related Work
5
interest
frequency
dbr:The_Wombats (2)
dbc:Hard_rock
dbp:genre
! user modeling for passive users
•  analyzing information of users’ followees
•  HIW(followees_tweet) [Chen et al. SIGCHI’10]
•  a great amount of data, but also noisy
•  SA(followees_name) [Besel et al. SAC’16, Faralli et al. SNAM’16]
•  link names to entities, construct category-based user profiles
•  spreading activation + WiBi-taxonomy (Wikipedia categories)
Related Work
6
dbr:Cristiano_Ronaldo (5)
dbc:Real_Madrid_C.F._players
dbr:2014_FIFA_World_Cup_players
Category A
Category B
…
…
! user modeling for passive users
•  analyzing information of users’ followees
•  IP(followees_bio) [Piao et al. ECIR’17]
•  exploring related categories & entities (1-hop)
•  performed better than HIW(followees_tweet)
SA(followees_name)
Related Work
7
Bob	Horry
@bob
Android	developer,	
educator
dbr:Android_(operating_system)
dbc:Smartphones
dbr:Java_(programming_language) dbc:Tablet_operating_systems
dc:subject
dc:subjectdbp:programmedIn
Different Views of Followees
! user modeling for passive users
8
Bob	Horry
@bob
Android	developer,	
educator
biographies
(self-description)
list memberships
(others-descriptions)
Aim of Work
! user modeling for passive users
•  we aim to investigate
•  whether we can leverage the list memberships
of followees for inferring user interest profiles,
•  whether two different views of followees complement
each other to improve the quality of user profiles
9
10
Our Approach
! user modeling leveraging list memberships of followees
1	
fetch	user’s	
followees	
3	
extract	en33es	from		
followees’	list	memberships	
5	
interest	
propaga3on	
Twitter user
@alice
Interest profile
Twitter API
Tag.me
DBpedia
graph
2	
fetch	list	
memberships	of	
followees	
4	
construc3ng	
primary	interests	
Twitter API
weigh3ng	
scheme
11
Constructing Primary Interests
! Weighting Scheme 1 (WS1)
•  profile of a followee f in Fu :	
where
•  weight of an entity with respect to the target user
A (0.1) B (0.2)F (0.1) …
… …
B (0.3) F (0.2)C (0.2) …
normalized
followee
profile Fu
B (0.5) … F (0.3) …
12
Constructing Primary Interests
! Weighting Scheme 2 (WS2)
•  based on the idea of HIW (Chen et al. CHI’10)
•  excluding entities extracted only in a single followee
•  w(u, cj) = the number of followees who have cj in their list
memberships.
A BF …
… …
B FC …
B (2) … F (2) …
13
Interest Propagation
! interest propagation using DBpedia (SEMANTiCS’16)
•  SP: # of subpages
•  SC: # of subcategories
•  P: # of properties appearing in the whole DBpedia graph
•  intuition 1: discount common categories
•  intuition 2: discount related entities connected with common
properties
dbr:Android_(operating_system)
dbc:Smartphones
dbr:Java_(programming_language) dbc:Tablet_operating_systems
dc:subject
dc:subjectdbp:programmedIn
14
Interest Propagation
! interest propagation using DBpedia (SEMANTiCS’16)
•  same as previous approach but with DBpedia refinement
•  extracting sub-graph of dbc:Main_topic_classifications
•  merging categories and entities with the same names
dbc:Apple_Inc.	
(0.25)	
dbr:Apple_Inc.
(5)	
dbr:Steve_Jobs
(2)	
Apple_Inc.	
(5.25)	
Steve_Jobs	
(2)	
before after
! main goal
•  analyze & compare different user modeling strategies in the
context of link (URL) recommendations
! link (URL) profile
•  same representation model for users, based on its content
! ground truth
•  links shared by users in their timeline in the last two weeks 15
Experiment Setup
UM#1
UM#2
candidate
links (URLs)
recommendation
algorithm
(cosine similarity)
top-N
recommendations
16
Experiment Setup
! Twitter dataset
•  439 random users
•  2,771 followees on average
•  considered up to 200 followees for each user due to the
Twitter API limit for crawling list memberships
! dataset for experiment
•  439 users
•  74,488 followees in total, 170 followees on average
•  15,053 candidate links for recommendations
17
Experiment Setup
! evaluation metrics
•  MRR (Mean Reciprocal Rank)
•  the 1st relevant item occurs on average in recommendations
•  S@N (Success rate)
•  mean probability of a relevant item occurs in the top-N list
•  P@N (Precision)
•  mean probability of retrieved items in the top-N are relevant
•  R@N (Recall)
•  mean probability of relevant items retrieved in in the top-N
18
Info. of List Memberships
•  over 90% users, at least 1 list membership
•  173 list memberships, on average
•  3,047 vs. 23 entities from list memberships vs.
bios considering up to 50 followees
Results
•  some significant improvement
when # of followees is small
0	 10000	 20000	 30000	 40000	 50000	
50	
100	
150	
200	
#	of	en''es	
#	of	followees	
without	refinement	 with	refinement	
Results
9% compression of profile size,
while remaining at a similar performance level
Results – combining two views
•  combining two views of followees
The final rank of an item is determined by
the average rank position of each rank
based on two user models
(Ryen et al. SIGIR’09)
score =	
x : rank position based on 1st user model
y : rank position based on 2nd user model
β : importance control parameter
•  combining two views improves the
performance significantly
Results – combining two views
•  combining two views of followees
0.0400	
0.0450	
0.0500	
0.0550	
0.0600	
0.0650	
0.0700	
0.0750	
0.0800	
0	 0.1	 0.2	 0.3	 0.4	 0.5	 0.6	 0.7	 0.8	 0.9	 1	
R@10	
beta	
50	
100	
150	
200	
best performance when β = 0.1,
similar results for MRR, P@10, S@10
•  list memberships paly more
important role in the combination
Conclusions
•  leveraging list memberships of followees > exploiting biographies
especially in the case of a user having a small number of followees
•  combining the two different views of followees can improve the quality
of user modeling significantly,
•  and the list memberships of followees play a more important role in the
combination
24
Thank you for your attention!
Guangyuan Piao
homepage: http://parklize.github.io
e-mail: guangyuan.piao@insight-centre.org
twitter: https://twitter.com/parklize
slideshare: http://www.slideshare.net/parklize

Contenu connexe

Similaire à Hypertext2017-Leveraging Followee List Memberships for Inferring User Interests for Passive Users on Twitter

Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)es712
 
Profiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebProfiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebFabrizio Orlandi
 
IntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfIntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfAlphaIssaghaDiallo
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...GUANGYUAN PIAO
 
Querylog-based Assessment of Retrievability Bias in a Large Newspaper Corpus
Querylog-based Assessment of Retrievability Bias in a  Large Newspaper CorpusQuerylog-based Assessment of Retrievability Bias in a  Large Newspaper Corpus
Querylog-based Assessment of Retrievability Bias in a Large Newspaper CorpusMyriam Traub
 
Graph Based User Interest Modeling in Twitter
Graph Based User Interest Modeling in TwitterGraph Based User Interest Modeling in Twitter
Graph Based User Interest Modeling in Twitterraghavr186
 
srd117.final.512Spring2016
srd117.final.512Spring2016srd117.final.512Spring2016
srd117.final.512Spring2016Saurabh Deochake
 
Management and analysis of social media data
Management and analysis of social media dataManagement and analysis of social media data
Management and analysis of social media dataWeining Qian
 
Dynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search PersonalisationDynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search PersonalisationThanh Vu
 
Thesis oral defense 2015 elvis saravia
Thesis oral defense 2015  elvis saraviaThesis oral defense 2015  elvis saravia
Thesis oral defense 2015 elvis saraviaElvis Saravia
 
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...GUANGYUAN PIAO
 
A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...
A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...
A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...Paolo Missier
 
Social Information & Browsing March 6
Social Information & Browsing   March 6Social Information & Browsing   March 6
Social Information & Browsing March 6sritikumar
 
User behavior model & recommendation on basis of social networks
User behavior model & recommendation on basis of social networks User behavior model & recommendation on basis of social networks
User behavior model & recommendation on basis of social networks Shah Alam Sabuj
 
Filtering out improper user accounts from twitter user accounts for discoveri...
Filtering out improper user accounts from twitter user accounts for discoveri...Filtering out improper user accounts from twitter user accounts for discoveri...
Filtering out improper user accounts from twitter user accounts for discoveri...siramatu-lab
 
Digital Trails Dave King 1 5 10 Part 2 D3
Digital Trails   Dave King   1 5 10   Part 2   D3Digital Trails   Dave King   1 5 10   Part 2   D3
Digital Trails Dave King 1 5 10 Part 2 D3Dave King
 

Similaire à Hypertext2017-Leveraging Followee List Memberships for Inferring User Interests for Passive Users on Twitter (20)

Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)
 
Profiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic WebProfiling User Interests on the Social Semantic Web
Profiling User Interests on the Social Semantic Web
 
IntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfIntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdf
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
 
Querylog-based Assessment of Retrievability Bias in a Large Newspaper Corpus
Querylog-based Assessment of Retrievability Bias in a  Large Newspaper CorpusQuerylog-based Assessment of Retrievability Bias in a  Large Newspaper Corpus
Querylog-based Assessment of Retrievability Bias in a Large Newspaper Corpus
 
Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
Graph Based User Interest Modeling in Twitter
Graph Based User Interest Modeling in TwitterGraph Based User Interest Modeling in Twitter
Graph Based User Interest Modeling in Twitter
 
srd117.final.512Spring2016
srd117.final.512Spring2016srd117.final.512Spring2016
srd117.final.512Spring2016
 
Yuntech present
Yuntech presentYuntech present
Yuntech present
 
Management and analysis of social media data
Management and analysis of social media dataManagement and analysis of social media data
Management and analysis of social media data
 
Dynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search PersonalisationDynamic User Profiling for Search Personalisation
Dynamic User Profiling for Search Personalisation
 
Thesis oral defense 2015 elvis saravia
Thesis oral defense 2015  elvis saraviaThesis oral defense 2015  elvis saravia
Thesis oral defense 2015 elvis saravia
 
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
 
A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...
A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...
A Customisable Pipeline for Continuously Harvesting Socially-Minded Twitter U...
 
Social Information & Browsing March 6
Social Information & Browsing   March 6Social Information & Browsing   March 6
Social Information & Browsing March 6
 
NDU Present
NDU PresentNDU Present
NDU Present
 
User behavior model & recommendation on basis of social networks
User behavior model & recommendation on basis of social networks User behavior model & recommendation on basis of social networks
User behavior model & recommendation on basis of social networks
 
Filtering out improper user accounts from twitter user accounts for discoveri...
Filtering out improper user accounts from twitter user accounts for discoveri...Filtering out improper user accounts from twitter user accounts for discoveri...
Filtering out improper user accounts from twitter user accounts for discoveri...
 
Digital Trails Dave King 1 5 10 Part 2 D3
Digital Trails   Dave King   1 5 10   Part 2   D3Digital Trails   Dave King   1 5 10   Part 2   D3
Digital Trails Dave King 1 5 10 Part 2 D3
 
757
757757
757
 

Plus de GUANGYUAN PIAO

Env2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep LearningEnv2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep LearningGUANGYUAN PIAO
 
Domain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNsDomain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNsGUANGYUAN PIAO
 
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...GUANGYUAN PIAO
 
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...GUANGYUAN PIAO
 
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...GUANGYUAN PIAO
 
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...GUANGYUAN PIAO
 
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...GUANGYUAN PIAO
 
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...GUANGYUAN PIAO
 
JIST2015-data challenge
JIST2015-data challengeJIST2015-data challenge
JIST2015-data challengeGUANGYUAN PIAO
 
Analyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News RecommendationsAnalyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News RecommendationsGUANGYUAN PIAO
 

Plus de GUANGYUAN PIAO (15)

Env2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep LearningEnv2Vec: Accelerating VNF Testing with Deep Learning
Env2Vec: Accelerating VNF Testing with Deep Learning
 
Domain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNsDomain-Aware Sentiment Classification with GRUs and CNNs
Domain-Aware Sentiment Classification with GRUs and CNNs
 
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
A Study of the Similarities of Entity Embeddings Learned from Different Aspec...
 
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
WISE2017 - Factorization Machines Leveraging Lightweight Linked Open Data-ena...
 
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
UMAP2016EA - Analyzing MOOC Entries of Professionals on LinkedIn for User Mod...
 
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
 
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
 
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
 
JIST2015-data challenge
JIST2015-data challengeJIST2015-data challenge
JIST2015-data challenge
 
Analyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News RecommendationsAnalyzing User Modeling on Twitter for Personalized News Recommendations
Analyzing User Modeling on Twitter for Personalized News Recommendations
 
RDFa Basics
RDFa BasicsRDFa Basics
RDFa Basics
 
Owl 2.0 Overview
Owl 2.0 OverviewOwl 2.0 Overview
Owl 2.0 Overview
 
OWL 2.0 Primer Part01
OWL 2.0 Primer Part01OWL 2.0 Primer Part01
OWL 2.0 Primer Part01
 
OWL2.0 Primer Part02
OWL2.0 Primer Part02OWL2.0 Primer Part02
OWL2.0 Primer Part02
 
Hdd industry
Hdd industryHdd industry
Hdd industry
 

Dernier

Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 

Dernier (20)

Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 

Hypertext2017-Leveraging Followee List Memberships for Inferring User Interests for Passive Users on Twitter

  • 1. Guangyuan Piao, John G. Breslin Unit for Social Semantics 28th ACM Conference on Hypertext and Social Medial Prague, Czech Republic, 4-7, July, 2017 Leveraging Followee List Memberships for Inferring User Interests for Passive Users on Twitter
  • 2. 2 1/3 users seek medical information and over 50% users consume news on Social Networks Facebook and Twitter together generate more than 5 billion microblogs / day [SOURCE] Semantic Filtering for Social Data, Amit et al., Internet Computing’16
  • 3. According to a research done by Twocharts, 44% of Twitter users have never sent a tweet [SOURCE] http://guardianlv.com/2014/04/twitter-users-are-not-tweeting/
  • 4. How can we infer user interests for passive users based on the info. of their followees?
  • 5. ! user modeling for active users •  analyzing users’ tweets •  representing user interests using different approaches •  bag-of-words •  topic modeling •  bag-of-concepts dbr:Eagles_of_Death_Metal (5) Related Work 5 interest frequency dbr:The_Wombats (2) dbc:Hard_rock dbp:genre
  • 6. ! user modeling for passive users •  analyzing information of users’ followees •  HIW(followees_tweet) [Chen et al. SIGCHI’10] •  a great amount of data, but also noisy •  SA(followees_name) [Besel et al. SAC’16, Faralli et al. SNAM’16] •  link names to entities, construct category-based user profiles •  spreading activation + WiBi-taxonomy (Wikipedia categories) Related Work 6 dbr:Cristiano_Ronaldo (5) dbc:Real_Madrid_C.F._players dbr:2014_FIFA_World_Cup_players Category A Category B … …
  • 7. ! user modeling for passive users •  analyzing information of users’ followees •  IP(followees_bio) [Piao et al. ECIR’17] •  exploring related categories & entities (1-hop) •  performed better than HIW(followees_tweet) SA(followees_name) Related Work 7 Bob Horry @bob Android developer, educator dbr:Android_(operating_system) dbc:Smartphones dbr:Java_(programming_language) dbc:Tablet_operating_systems dc:subject dc:subjectdbp:programmedIn
  • 8. Different Views of Followees ! user modeling for passive users 8 Bob Horry @bob Android developer, educator biographies (self-description) list memberships (others-descriptions)
  • 9. Aim of Work ! user modeling for passive users •  we aim to investigate •  whether we can leverage the list memberships of followees for inferring user interest profiles, •  whether two different views of followees complement each other to improve the quality of user profiles 9
  • 10. 10 Our Approach ! user modeling leveraging list memberships of followees 1 fetch user’s followees 3 extract en33es from followees’ list memberships 5 interest propaga3on Twitter user @alice Interest profile Twitter API Tag.me DBpedia graph 2 fetch list memberships of followees 4 construc3ng primary interests Twitter API weigh3ng scheme
  • 11. 11 Constructing Primary Interests ! Weighting Scheme 1 (WS1) •  profile of a followee f in Fu : where •  weight of an entity with respect to the target user A (0.1) B (0.2)F (0.1) … … … B (0.3) F (0.2)C (0.2) … normalized followee profile Fu B (0.5) … F (0.3) …
  • 12. 12 Constructing Primary Interests ! Weighting Scheme 2 (WS2) •  based on the idea of HIW (Chen et al. CHI’10) •  excluding entities extracted only in a single followee •  w(u, cj) = the number of followees who have cj in their list memberships. A BF … … … B FC … B (2) … F (2) …
  • 13. 13 Interest Propagation ! interest propagation using DBpedia (SEMANTiCS’16) •  SP: # of subpages •  SC: # of subcategories •  P: # of properties appearing in the whole DBpedia graph •  intuition 1: discount common categories •  intuition 2: discount related entities connected with common properties dbr:Android_(operating_system) dbc:Smartphones dbr:Java_(programming_language) dbc:Tablet_operating_systems dc:subject dc:subjectdbp:programmedIn
  • 14. 14 Interest Propagation ! interest propagation using DBpedia (SEMANTiCS’16) •  same as previous approach but with DBpedia refinement •  extracting sub-graph of dbc:Main_topic_classifications •  merging categories and entities with the same names dbc:Apple_Inc. (0.25) dbr:Apple_Inc. (5) dbr:Steve_Jobs (2) Apple_Inc. (5.25) Steve_Jobs (2) before after
  • 15. ! main goal •  analyze & compare different user modeling strategies in the context of link (URL) recommendations ! link (URL) profile •  same representation model for users, based on its content ! ground truth •  links shared by users in their timeline in the last two weeks 15 Experiment Setup UM#1 UM#2 candidate links (URLs) recommendation algorithm (cosine similarity) top-N recommendations
  • 16. 16 Experiment Setup ! Twitter dataset •  439 random users •  2,771 followees on average •  considered up to 200 followees for each user due to the Twitter API limit for crawling list memberships ! dataset for experiment •  439 users •  74,488 followees in total, 170 followees on average •  15,053 candidate links for recommendations
  • 17. 17 Experiment Setup ! evaluation metrics •  MRR (Mean Reciprocal Rank) •  the 1st relevant item occurs on average in recommendations •  S@N (Success rate) •  mean probability of a relevant item occurs in the top-N list •  P@N (Precision) •  mean probability of retrieved items in the top-N are relevant •  R@N (Recall) •  mean probability of relevant items retrieved in in the top-N
  • 18. 18 Info. of List Memberships •  over 90% users, at least 1 list membership •  173 list memberships, on average •  3,047 vs. 23 entities from list memberships vs. bios considering up to 50 followees
  • 19. Results •  some significant improvement when # of followees is small
  • 20. 0 10000 20000 30000 40000 50000 50 100 150 200 # of en''es # of followees without refinement with refinement Results 9% compression of profile size, while remaining at a similar performance level
  • 21. Results – combining two views •  combining two views of followees The final rank of an item is determined by the average rank position of each rank based on two user models (Ryen et al. SIGIR’09) score = x : rank position based on 1st user model y : rank position based on 2nd user model β : importance control parameter •  combining two views improves the performance significantly
  • 22. Results – combining two views •  combining two views of followees 0.0400 0.0450 0.0500 0.0550 0.0600 0.0650 0.0700 0.0750 0.0800 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 R@10 beta 50 100 150 200 best performance when β = 0.1, similar results for MRR, P@10, S@10 •  list memberships paly more important role in the combination
  • 23. Conclusions •  leveraging list memberships of followees > exploiting biographies especially in the case of a user having a small number of followees •  combining the two different views of followees can improve the quality of user modeling significantly, •  and the list memberships of followees play a more important role in the combination
  • 24. 24 Thank you for your attention! Guangyuan Piao homepage: http://parklize.github.io e-mail: guangyuan.piao@insight-centre.org twitter: https://twitter.com/parklize slideshare: http://www.slideshare.net/parklize