SlideShare a Scribd company logo
1 of 24
Learning to Classify Users in Online
Interaction Networks
Georgios Rizos, Symeon Papadopoulos, and Yiannis Kompatsiaris
Centre for Research and Technology Hellas (CERTH) – Information Technologies Institute (ITI)
ICCSS 2015, June 10, 2015, Helsinki, Finland
User Classification
#2
Twitter Handle Labels
@nytimes usa, press,
new york
@HuffPostBiz finance
@BBCBreaking press,
journalist, tv
@StKonrath journalist
Examples from SNOW 2014 dataset
User Classification in (and outside) OSNs
#3
OSN
online activities
log filesAPIs
Behaviour
Observation
Profiling/Classification
Network-based User Classification
β€’ People with similar interests tend to connect
(homophily)
β€’ Knowing about one’s connections
could reveal information
about them
β€’ Knowing about
the whole network
structure could reveal
even more…
#4
Related Work: User Classification
Graph-based semi-supervised learning:
β€’ Label propagation (Zhu and Ghahramani, 2002)
β€’ Local and global consistency (Zhou et al., 2004)
β€’ Empirical evaluation of many graph kernels (Fouss et al., 2012)
Other approaches to user classification:
β€’ Hybrid feature engineering for inferring user behaviors
(Pennacchiotti et al., 2011 , Wagner et al., 2013)
β€’ Crowdsourcing Twitter list keywords for popular users
(Ghosh et al., 2012)
β€’ Content-based, graph-regularized NMF for spammer detection
(Hu et al., 2013)
#5
Related Work: Graph Feature Extraction
First attempts at using community detection:
β€’ EdgeCluster: Edge centric k-means (Tang and Liu, 2009)
β€’ MROC: Binary tree community hierarchy (Wang et al., 2013)
Low-rank matrix representation methods:
β€’ Laplacian Eigenmaps: k eigenvectors of the graph Laplacian
(Belkin and Niyogi, 2003 , Tang and Liu, 2011)
β€’ Random-Walk Modularity Maximization: Does not suffer from
the resolution limit of ModMax (Devooght et al., 2014)
β€’ Deepwalk: Deep representation learning (Perozzi et al., 2014)
#6
Overview of Framework
#7
Online social interactions
(retweets, mentions, etc.)
Social interaction
user graph
ARCTE
Partial/Sparse
Annotation
Unsupervised graph
feature representation
Supervised graph
feature representation
Feature Weighting
User Label
Learning
Classified Users
Network Features using ARCTE
β€’ Based on user-centric community detection.
β€’ We extract for each user, two types of user-centric
communities.
β€’ Base user-centric community: 𝑐 𝑣 = 𝑁(𝑣) βˆͺ 𝑣
β€’ Extended user-centric community: Consider a vector 𝑝 𝑣 that
contains similarity values among the seed user 𝑣 and all the
rest of the users.
– By truncating appropriately, we can keep a community of the most
similar users to the seed 𝑣.
– We keep the fewest possible users such that we still include the seed
user’s direct neighbors.
β€’ Denote the set of communities detected by 𝐢. We form the
feature matrix 𝑋 as follows:
π‘₯ 𝑣𝑖 =
1, 𝑖𝑓𝑣 ∈ 𝑐𝑖
0, π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’
, βˆ€π‘π‘– ∈ 𝐢
#8
ARCTE: Toy Example
#9
Fast Approximate User-centric PageRank
β€’ Given a seed user 𝑣, we calculate the user-centric PageRank
vector (i.e. stationary distribution with probability 1 at 𝑣).
β€’ Localized, sparse vector; i.e. we neither propagate nor store
trivial values.
β€’ Instead of approximating the PageRank vector, we
approximate cumulative PageRank differences. Better
approximation for fewer iterations.
β€’ We alternate between two update rules:
– Cumulative PR diff: 𝑝(𝑑+1) = 𝑝(𝑑) + 1 βˆ’ 𝜌 π‘Ÿ(π‘‘βˆ’1) π‘Šπ‘’
(instead of PR: 𝑝(𝑑+1) = 𝑝(𝑑) + π‘Ÿ(𝑑) 𝐼 𝑒, (Andersen et al., 2006))
– Residual distribution: π‘Ÿ(𝑑+1) = π‘Ÿ(𝑑) βˆ’ π‘Ÿ(𝑑) 𝐼 𝑒 + (1 βˆ’ 𝜌)π‘Ÿ(𝑑) π‘Šπ‘’
where 𝜌: Restart probability and
π‘Šπ‘’ the 𝑒-th row of π‘Š = π·βˆ’1 𝐴 and 𝐼 𝑒 the 𝑒-th row of 𝐼
β€’ Finally, we divide each element of 𝑝 by its degree in order to
get approximate, user-centric, regularized commute-times.
#10
Community Weighting
β€’ We perform a supervised community weighting step to
boost the importance of highly predictive communities.
β€’ For each community we calculate a weight:
𝑀 𝑑 = πœ’2 𝑖 Γ— 𝑖𝑣𝑓(𝑖)
β€’ The first factor is based on supervised chi-squared weighting
that quantifies the correlation among all feature-label pairs.
– PSNR aggregation across labels: πœ’2
𝑖 =
max πœ’
2
𝑖,𝑙 βˆ’min( πœ’2 𝑖,𝑙 )
π‘€π‘–π‘‘β„Žπ‘–π‘›βˆ’π‘™π‘Žπ‘π‘’π‘™βˆ’π‘£π‘Žπ‘Ÿπ‘–π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦
β€’ The second factor is unsupervised inverse vertex frequency.
– Consider idf with vertices as terms and communities as documents.
β€’ We multiply each column of 𝑋 with the corresponding weight.
#11
Evaluation: Dataset Description
#12
Datasets Labels Vertices Vertex Type Edges Edge Type
SNOW2014 Graph
(Papadopoulos et al., 2014)
90 533,874 Twitter
Account
949,661 Mentions +
Retweets
IRMV-PoliticsUK
(Greene & Cunningham, 2013)
5 419 Twitter
Account
11,349 Mentions +
Retweets
ASU-YouTube
(Mislove et al., 2007)
47 1,134,890 YouTube
Channel
2,987,624 Subscriptions
ASU-Flickr
(Tang and Liu, 2009)
195 80,513 Flickr Account 5,899,882 Contacts
Ground truth generation:
β€’ SNOW2014 Graph: Twitter list aggregation & post-processing
β€’ IRMV-PoliticsUK: Manual annotation
β€’ ASU-YouTube: User membership to group
β€’ ASU-Flickr: User subscription to interest group
Evaluation: SNOW 2014 dataset
#13
SNOW2014 Graph (534K, 950K): Twitter mentions + retweets
ground truth based on Twitter list processing
Evaluation: Insight Politics UK
#14
Insight-Multiview-PoliticsUK (419, 11K): mentions + retweets
ground truth based on manual annotation
Evaluation: ASU-YouTube
#15
ASU-YouTube (1.1M, 3M): YouTube subscriptions
ground truth based on membership to groups
Evaluation: ASU-Flickr
#16
ASU-Flickr (80K, 5.9M): Flickr contacts
ground truth based on membership to Flickr groups
Evaluation: Community Weighting
#17
Conclusion
β€’ Key ideas:
– new user feature representation based on user-centric
communities
– community weighting based on sparse annotations
– consistently good performance both on interaction
(mention/retweet) and affiliation (follow/subscribe)
graphs
β€’ Future Work:
– integration of additional signals (content)
– investigating feasibility on other classification problems,
e.g. spammer detection
#18
Thank you!
β€’ Resources:
Slides: http://www.slideshare.net/sympapadopoulos/learning-to-classify-
users-in-online-interaction-networks
Code: https://github.com/MKLab-ITI/reveal-user-classification
https://github.com/MKLab-ITI/reveal-user-annotation
β€’ Get in touch:
@sympapadopoulos / papadop@iti.gr
@georgios_rizos / georgerizos@iti.gr
#19
References (1/3)
β€’ Belkin, M., & Niyogi, P. (2003). Laplacian eigenmaps for dimensionality reduction
and data representation. Neural computation, 15(6), 1373-1396.
β€’ Tang, L., & Liu, H. (2011). Leveraging social media networks for classification. Data
Mining and Knowledge Discovery, 23(3), 447-478.
β€’ Devooght, R., Mantrach, A., KivimΓ€ki, I., Bersini, H., Jaimes, A., & Saerens, M.
(2014, April). Random walks based modularity: application to semi-supervised
learning. In Proceedings of the 23rd international conference on World wide web
(pp. 213-224). International World Wide Web Conferences Steering Committee.
β€’ Perozzi, B., Al-Rfou, R., & Skiena, S. (2014, August). Deepwalk: Online learning of
social representations. In Proceedings of the 20th ACM SIGKDD international
conference on Knowledge discovery and data mining (pp. 701-710). ACM.
β€’ Tang, L., & Liu, H. (2009, November). Scalable learning of collective behavior based
on sparse social dimensions. In Proceedings of the 18th ACM conference on
Information and knowledge management (pp. 1107-1116). ACM.
β€’ Wang, X., Tang, L., Liu, H., & Wang, L. (2013). Learning with multi-resolution
overlapping communities. Knowledge and information systems, 36(2), 517-535.
#20
References (2/3)
β€’ Zhu, X., & Ghahramani, Z. (2002). Learning from labeled and unlabeled data with label
propagation. Technical Report CMU-CALD-02-107, Carnegie Mellon University.
β€’ Zhou, D., Bousquet, O., Lal, T. N., Weston, J., & SchΓΆlkopf, B. (2004). Learning with local and
global consistency. Advances in neural information processing systems, 16(16), 321-328.
β€’ Fouss, F., Francoisse, K., Yen, L., Pirotte, A., & Saerens, M. (2012). An experimental
investigation of kernels on graphs for collaborative recommendation and semisupervised
classification. Neural Networks, 31, 53-72.
β€’ Pennacchiotti, M., & Popescu, A. M. (2011, August). Democrats, republicans and starbucks
afficionados: user classification in twitter. In Proceedings of the 17th ACM SIGKDD
international conference on Knowledge discovery and data mining (pp. 430-438). ACM.
β€’ Ghosh, S., Sharma, N., Benevenuto, F., Ganguly, N., & Gummadi, K. (2012, August). Cognos:
crowdsourcing search for topic experts in microblogs. In Proceedings of the 35th
international ACM SIGIR conference on Research and development in information retrieval
(pp. 575-590). ACM.
β€’ Hu, X., Tang, J., Zhang, Y., & Liu, H. (2013, August). Social spammer detection in
microblogging. In Proceedings of the Twenty-Third international joint conference on Artificial
Intelligence (pp. 2633-2639). AAAI Press.
β€’ Wagner, C., Asur, S., & Hailpern, J. (2013, September). Religious politicians and creative
photographers: Automatic user categorization in twitter. In Social Computing (SocialCom),
2013 International Conference on (pp. 303-310). IEEE.
#21
References (3/3)
β€’ Andersen, R., Chung, F., & Lang, K. (2006, October). Local graph
partitioning using pagerank vectors. In Foundations of Computer Science,
2006. FOCS'06. 47th Annual IEEE Symposium on (pp. 475-486). IEEE.
β€’ Papadopoulos, S., Corney, D., & Aiello, L. M. (2014). SNOW 2014 Data
Challenge: Assessing the Performance of News Topic Detection Methods
in Social Media. In SNOW-DC@ WWW (pp. 1-8).
β€’ Greene, D., & Cunningham, P. (2013, May). Producing a unified graph
representation from multiple social network views. In Proceedings of the
5th Annual ACM Web Science Conference (pp. 118-121). ACM.
β€’ Mislove, A., Marcon, M., Gummadi, K. P., Druschel, P., & Bhattacharjee, B.
(2007, October). Measurement and analysis of online social networks. In
Proceedings of the 7th ACM SIGCOMM conference on Internet
measurement (pp. 29-42). ACM.
β€’ Tang, L., & Liu, H. (2009, June). Relational learning via latent social
dimensions. In Proceedings of the 15th ACM SIGKDD international
conference on Knowledge discovery and data mining (pp. 817-826). ACM.
#22
Auxiliary Slides
#23
Classifying Users using Network Structure
β€’ User-centric community detection to the problem
of graph-based user classification. We name our
approach ARCTE.
β€’ Improved approximate, user-centric PageRank
calculation for better local graph exploration.
β€’ Supervised community weighting step that boosts
the importance of highly predictive communities in
the feature representation.
β€’ Extensive comparative study of numerous state-of-
the-art network feature extraction methods on
several social interaction datasets.
#24

More Related Content

What's hot

05 Communities in Network
05 Communities in Network05 Communities in Network
05 Communities in Networkdnac
Β 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011guillaume ereteo
Β 
03 Ego Network Analysis
03 Ego Network Analysis03 Ego Network Analysis
03 Ego Network Analysisdnac
Β 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...learjk
Β 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018Arsalan Khan
Β 
Oxford Digital Humanities Summer School
Oxford Digital Humanities Summer SchoolOxford Digital Humanities Summer School
Oxford Digital Humanities Summer SchoolScott A. Hale
Β 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Xiaohan Zeng
Β 
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)dnac
Β 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Doug Needham
Β 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measuresdnac
Β 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part ITHomas Plotkowiak
Β 
The Basics of Social Network Analysis
The Basics of Social Network AnalysisThe Basics of Social Network Analysis
The Basics of Social Network AnalysisRory Sie
Β 
How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...Jeromy Anglim
Β 
LAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning AnalyticsLAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning Analyticsgoehnert
Β 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network AnalysisPremsankar Chakkingal
Β 
A comparative study of social network analysis tools
A comparative study of social network analysis toolsA comparative study of social network analysis tools
A comparative study of social network analysis toolsDavid Combe
Β 
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...Lauri Eloranta
Β 

What's hot (19)

05 Communities in Network
05 Communities in Network05 Communities in Network
05 Communities in Network
Β 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
Β 
03 Ego Network Analysis
03 Ego Network Analysis03 Ego Network Analysis
03 Ego Network Analysis
Β 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Β 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
Β 
04 Network Data Collection
04 Network Data Collection04 Network Data Collection
04 Network Data Collection
Β 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
Β 
Oxford Digital Humanities Summer School
Oxford Digital Humanities Summer SchoolOxford Digital Humanities Summer School
Oxford Digital Humanities Summer School
Β 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Β 
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
Β 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
Β 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
Β 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
Β 
The Basics of Social Network Analysis
The Basics of Social Network AnalysisThe Basics of Social Network Analysis
The Basics of Social Network Analysis
Β 
How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...
Β 
LAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning AnalyticsLAK13 Tutorial Social Network Analysis 4 Learning Analytics
LAK13 Tutorial Social Network Analysis 4 Learning Analytics
Β 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
Β 
A comparative study of social network analysis tools
A comparative study of social network analysis toolsA comparative study of social network analysis tools
A comparative study of social network analysis tools
Β 
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Β 

Viewers also liked

Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Community Structure, Interaction and Evolution Analysis of Online Social Netw...Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Community Structure, Interaction and Evolution Analysis of Online Social Netw...Symeon Papadopoulos
Β 
Preprocessing of Web Log Data for Web Usage Mining
Preprocessing of Web Log Data for Web Usage MiningPreprocessing of Web Log Data for Web Usage Mining
Preprocessing of Web Log Data for Web Usage MiningAmir Masoud Sefidian
Β 
Personal Web Usage Mining
Personal Web Usage MiningPersonal Web Usage Mining
Personal Web Usage MiningDaminda Herath
Β 
Customer Clustering For Retail Marketing
Customer Clustering For Retail MarketingCustomer Clustering For Retail Marketing
Customer Clustering For Retail MarketingJonathan Sedar
Β 
AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...
AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...
AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...Amazon Web Services
Β 

Viewers also liked (8)

Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Community Structure, Interaction and Evolution Analysis of Online Social Netw...Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Community Structure, Interaction and Evolution Analysis of Online Social Netw...
Β 
SNOW 2014 Data Challenge
SNOW 2014 Data ChallengeSNOW 2014 Data Challenge
SNOW 2014 Data Challenge
Β 
Preprocessing of Web Log Data for Web Usage Mining
Preprocessing of Web Log Data for Web Usage MiningPreprocessing of Web Log Data for Web Usage Mining
Preprocessing of Web Log Data for Web Usage Mining
Β 
A survey on web usage mining techniques
A survey on web usage mining techniquesA survey on web usage mining techniques
A survey on web usage mining techniques
Β 
Personal Web Usage Mining
Personal Web Usage MiningPersonal Web Usage Mining
Personal Web Usage Mining
Β 
Web Usage Pattern
Web Usage PatternWeb Usage Pattern
Web Usage Pattern
Β 
Customer Clustering For Retail Marketing
Customer Clustering For Retail MarketingCustomer Clustering For Retail Marketing
Customer Clustering For Retail Marketing
Β 
AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...
AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...
AWS re:Invent 2016: Zillow Group: Developing Classification and Recommendatio...
Β 

Similar to Learning to Classify Users in Online Interaction Networks

Enrique RCODI presentation symposium 2017
Enrique RCODI presentation symposium 2017Enrique RCODI presentation symposium 2017
Enrique RCODI presentation symposium 2017Jesus Enrique Aldana S.
Β 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfBalasundaramSr
Β 
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...Ramine Tinati
Β 
Current trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networksCurrent trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networkseSAT Publishing House
Β 
Mapping big data science
Mapping big data scienceMapping big data science
Mapping big data scienceHan Woo PARK
Β 
Open Grid Forum workshop on Social Networks, Semantic Grids and Web
Open Grid Forum workshop on Social Networks, Semantic Grids and WebOpen Grid Forum workshop on Social Networks, Semantic Grids and Web
Open Grid Forum workshop on Social Networks, Semantic Grids and WebNoshir Contractor
Β 
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
Β 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender SystemsKatrien Verbert
Β 
Sensors, Signals and Sense-making in Human-Energy Relationships
Sensors, Signals and Sense-making in Human-Energy RelationshipsSensors, Signals and Sense-making in Human-Energy Relationships
Sensors, Signals and Sense-making in Human-Energy RelationshipsMartha Russell
Β 
Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender System
Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender SystemEvaluating Explainable Interfaces for a Knowledge Graph-Based Recommender System
Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender SystemErasmo Purificato
Β 
Scholarship in the Digital Age
Scholarship in the Digital AgeScholarship in the Digital Age
Scholarship in the Digital AgeEric Meyer
Β 
How to utilize β€˜big data’ on SNS for academic purpose?
How to utilize β€˜big data’ on SNS  for academic purpose?How to utilize β€˜big data’ on SNS  for academic purpose?
How to utilize β€˜big data’ on SNS for academic purpose?Han Woo PARK
Β 
Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionSotiris Beis
Β 
Approaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaApproaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaJanna Joceli Omena
Β 
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...IRJET Journal
Β 
Cite track presentation
Cite track presentationCite track presentation
Cite track presentationAmir Razmjou
Β 

Similar to Learning to Classify Users in Online Interaction Networks (20)

Enrique RCODI presentation symposium 2017
Enrique RCODI presentation symposium 2017Enrique RCODI presentation symposium 2017
Enrique RCODI presentation symposium 2017
Β 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
Β 
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
Β 
Current trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networksCurrent trends of opinion mining and sentiment analysis in social networks
Current trends of opinion mining and sentiment analysis in social networks
Β 
Mapping big data science
Mapping big data scienceMapping big data science
Mapping big data science
Β 
Open Grid Forum workshop on Social Networks, Semantic Grids and Web
Open Grid Forum workshop on Social Networks, Semantic Grids and WebOpen Grid Forum workshop on Social Networks, Semantic Grids and Web
Open Grid Forum workshop on Social Networks, Semantic Grids and Web
Β 
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
Β 
Q046049397
Q046049397Q046049397
Q046049397
Β 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Β 
Data stories
Data storiesData stories
Data stories
Β 
Sensors, Signals and Sense-making in Human-Energy Relationships
Sensors, Signals and Sense-making in Human-Energy RelationshipsSensors, Signals and Sense-making in Human-Energy Relationships
Sensors, Signals and Sense-making in Human-Energy Relationships
Β 
Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender System
Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender SystemEvaluating Explainable Interfaces for a Knowledge Graph-Based Recommender System
Evaluating Explainable Interfaces for a Knowledge Graph-Based Recommender System
Β 
Scholarship in the Digital Age
Scholarship in the Digital AgeScholarship in the Digital Age
Scholarship in the Digital Age
Β 
How to utilize β€˜big data’ on SNS for academic purpose?
How to utilize β€˜big data’ on SNS  for academic purpose?How to utilize β€˜big data’ on SNS  for academic purpose?
How to utilize β€˜big data’ on SNS for academic purpose?
Β 
Benchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detectionBenchmarking graph databases on the problem of community detection
Benchmarking graph databases on the problem of community detection
Β 
Approaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social MediaApproaches of Data Analysis: Networks generated through Social Media
Approaches of Data Analysis: Networks generated through Social Media
Β 
Sub1557
Sub1557Sub1557
Sub1557
Β 
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Stabilization of Black Cotton Soil with Red Mud and Formulation of Linear Reg...
Β 
Cite track presentation
Cite track presentationCite track presentation
Cite track presentation
Β 
757
757757
757
Β 

More from Symeon Papadopoulos

DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...Symeon Papadopoulos
Β 
Deepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their DetectionDeepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their DetectionSymeon Papadopoulos
Β 
Knowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering LocalizationKnowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering LocalizationSymeon Papadopoulos
Β 
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...Symeon Papadopoulos
Β 
COVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact TracingCOVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact TracingSymeon Papadopoulos
Β 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSymeon Papadopoulos
Β 
Twitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air QualityTwitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air QualitySymeon Papadopoulos
Β 
Aggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media ContentAggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media ContentSymeon Papadopoulos
Β 
Verifying Multimedia Content on the Internet
Verifying Multimedia Content on the InternetVerifying Multimedia Content on the Internet
Verifying Multimedia Content on the InternetSymeon Papadopoulos
Β 
A Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionA Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionSymeon Papadopoulos
Β 
Learning to detect Misleading Content on Twitter
Learning to detect Misleading Content on TwitterLearning to detect Misleading Content on Twitter
Learning to detect Misleading Content on TwitterSymeon Papadopoulos
Β 
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersNear-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersSymeon Papadopoulos
Β 
Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016Symeon Papadopoulos
Β 
Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...Symeon Papadopoulos
Β 
In-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging PerformanceIn-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging PerformanceSymeon Papadopoulos
Β 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Symeon Papadopoulos
Β 
Web and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsWeb and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsSymeon Papadopoulos
Β 
Predicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online DiscussionsPredicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online DiscussionsSymeon Papadopoulos
Β 
Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015Symeon Papadopoulos
Β 

More from Symeon Papadopoulos (20)

DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
DeepFake Detection: Challenges, Progress and Hands-on Demonstration of Techno...
Β 
Deepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their DetectionDeepfakes: An Emerging Internet Threat and their Detection
Deepfakes: An Emerging Internet Threat and their Detection
Β 
Knowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering LocalizationKnowledge-based Fusion for Image Tampering Localization
Knowledge-based Fusion for Image Tampering Localization
Β 
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Deepfake Detection: The Importance of Training Data Preprocessing and Practic...
Β 
COVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact TracingCOVID-19 Infodemic vs Contact Tracing
COVID-19 Infodemic vs Contact Tracing
Β 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia content
Β 
Twitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air QualityTwitter-based Sensing of City-level Air Quality
Twitter-based Sensing of City-level Air Quality
Β 
Aggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media ContentAggregating and Analyzing the Context of Social Media Content
Aggregating and Analyzing the Context of Social Media Content
Β 
Verifying Multimedia Content on the Internet
Verifying Multimedia Content on the InternetVerifying Multimedia Content on the Internet
Verifying Multimedia Content on the Internet
Β 
A Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionA Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering Detection
Β 
Learning to detect Misleading Content on Twitter
Learning to detect Misleading Content on TwitterLearning to detect Misleading Content on Twitter
Learning to detect Misleading Content on Twitter
Β 
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN LayersNear-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Near-Duplicate Video Retrieval by Aggregating Intermediate CNN Layers
Β 
Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016Verifying Multimedia Use at MediaEval 2016
Verifying Multimedia Use at MediaEval 2016
Β 
Multimedia Privacy
Multimedia PrivacyMultimedia Privacy
Multimedia Privacy
Β 
Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...Placing Images with Refined Language Models and Similarity Search with PCA-re...
Placing Images with Refined Language Models and Similarity Search with PCA-re...
Β 
In-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging PerformanceIn-depth Exploration of Geotagging Performance
In-depth Exploration of Geotagging Performance
Β 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...
Β 
Web and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News ProfessionalsWeb and Social Media Image Forensics for News Professionals
Web and Social Media Image Forensics for News Professionals
Β 
Predicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online DiscussionsPredicting News Popularity by Mining Online Discussions
Predicting News Popularity by Mining Online Discussions
Β 
Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015Finding Diverse Social Images at MediaEval 2015
Finding Diverse Social Images at MediaEval 2015
Β 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Β 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
Β 
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
Β 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
Β 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
Β 
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
Β 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
Β 
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
Β 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
Β 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
Β 
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
Β 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
Β 
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
Β 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
Β 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
Β 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
Β 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Β 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
Β 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Β 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Β 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Β 
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
Β 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Β 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Β 
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
Β 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Β 
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
Β 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Β 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Β 
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
Β 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Β 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Β 
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
Β 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Β 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Β 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Β 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Β 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Β 

Learning to Classify Users in Online Interaction Networks

  • 1. Learning to Classify Users in Online Interaction Networks Georgios Rizos, Symeon Papadopoulos, and Yiannis Kompatsiaris Centre for Research and Technology Hellas (CERTH) – Information Technologies Institute (ITI) ICCSS 2015, June 10, 2015, Helsinki, Finland
  • 2. User Classification #2 Twitter Handle Labels @nytimes usa, press, new york @HuffPostBiz finance @BBCBreaking press, journalist, tv @StKonrath journalist Examples from SNOW 2014 dataset
  • 3. User Classification in (and outside) OSNs #3 OSN online activities log filesAPIs Behaviour Observation Profiling/Classification
  • 4. Network-based User Classification β€’ People with similar interests tend to connect (homophily) β€’ Knowing about one’s connections could reveal information about them β€’ Knowing about the whole network structure could reveal even more… #4
  • 5. Related Work: User Classification Graph-based semi-supervised learning: β€’ Label propagation (Zhu and Ghahramani, 2002) β€’ Local and global consistency (Zhou et al., 2004) β€’ Empirical evaluation of many graph kernels (Fouss et al., 2012) Other approaches to user classification: β€’ Hybrid feature engineering for inferring user behaviors (Pennacchiotti et al., 2011 , Wagner et al., 2013) β€’ Crowdsourcing Twitter list keywords for popular users (Ghosh et al., 2012) β€’ Content-based, graph-regularized NMF for spammer detection (Hu et al., 2013) #5
  • 6. Related Work: Graph Feature Extraction First attempts at using community detection: β€’ EdgeCluster: Edge centric k-means (Tang and Liu, 2009) β€’ MROC: Binary tree community hierarchy (Wang et al., 2013) Low-rank matrix representation methods: β€’ Laplacian Eigenmaps: k eigenvectors of the graph Laplacian (Belkin and Niyogi, 2003 , Tang and Liu, 2011) β€’ Random-Walk Modularity Maximization: Does not suffer from the resolution limit of ModMax (Devooght et al., 2014) β€’ Deepwalk: Deep representation learning (Perozzi et al., 2014) #6
  • 7. Overview of Framework #7 Online social interactions (retweets, mentions, etc.) Social interaction user graph ARCTE Partial/Sparse Annotation Unsupervised graph feature representation Supervised graph feature representation Feature Weighting User Label Learning Classified Users
  • 8. Network Features using ARCTE β€’ Based on user-centric community detection. β€’ We extract for each user, two types of user-centric communities. β€’ Base user-centric community: 𝑐 𝑣 = 𝑁(𝑣) βˆͺ 𝑣 β€’ Extended user-centric community: Consider a vector 𝑝 𝑣 that contains similarity values among the seed user 𝑣 and all the rest of the users. – By truncating appropriately, we can keep a community of the most similar users to the seed 𝑣. – We keep the fewest possible users such that we still include the seed user’s direct neighbors. β€’ Denote the set of communities detected by 𝐢. We form the feature matrix 𝑋 as follows: π‘₯ 𝑣𝑖 = 1, 𝑖𝑓𝑣 ∈ 𝑐𝑖 0, π‘œπ‘‘β„Žπ‘’π‘Ÿπ‘€π‘–π‘ π‘’ , βˆ€π‘π‘– ∈ 𝐢 #8
  • 10. Fast Approximate User-centric PageRank β€’ Given a seed user 𝑣, we calculate the user-centric PageRank vector (i.e. stationary distribution with probability 1 at 𝑣). β€’ Localized, sparse vector; i.e. we neither propagate nor store trivial values. β€’ Instead of approximating the PageRank vector, we approximate cumulative PageRank differences. Better approximation for fewer iterations. β€’ We alternate between two update rules: – Cumulative PR diff: 𝑝(𝑑+1) = 𝑝(𝑑) + 1 βˆ’ 𝜌 π‘Ÿ(π‘‘βˆ’1) π‘Šπ‘’ (instead of PR: 𝑝(𝑑+1) = 𝑝(𝑑) + π‘Ÿ(𝑑) 𝐼 𝑒, (Andersen et al., 2006)) – Residual distribution: π‘Ÿ(𝑑+1) = π‘Ÿ(𝑑) βˆ’ π‘Ÿ(𝑑) 𝐼 𝑒 + (1 βˆ’ 𝜌)π‘Ÿ(𝑑) π‘Šπ‘’ where 𝜌: Restart probability and π‘Šπ‘’ the 𝑒-th row of π‘Š = π·βˆ’1 𝐴 and 𝐼 𝑒 the 𝑒-th row of 𝐼 β€’ Finally, we divide each element of 𝑝 by its degree in order to get approximate, user-centric, regularized commute-times. #10
  • 11. Community Weighting β€’ We perform a supervised community weighting step to boost the importance of highly predictive communities. β€’ For each community we calculate a weight: 𝑀 𝑑 = πœ’2 𝑖 Γ— 𝑖𝑣𝑓(𝑖) β€’ The first factor is based on supervised chi-squared weighting that quantifies the correlation among all feature-label pairs. – PSNR aggregation across labels: πœ’2 𝑖 = max πœ’ 2 𝑖,𝑙 βˆ’min( πœ’2 𝑖,𝑙 ) π‘€π‘–π‘‘β„Žπ‘–π‘›βˆ’π‘™π‘Žπ‘π‘’π‘™βˆ’π‘£π‘Žπ‘Ÿπ‘–π‘Žπ‘π‘–π‘™π‘–π‘‘π‘¦ β€’ The second factor is unsupervised inverse vertex frequency. – Consider idf with vertices as terms and communities as documents. β€’ We multiply each column of 𝑋 with the corresponding weight. #11
  • 12. Evaluation: Dataset Description #12 Datasets Labels Vertices Vertex Type Edges Edge Type SNOW2014 Graph (Papadopoulos et al., 2014) 90 533,874 Twitter Account 949,661 Mentions + Retweets IRMV-PoliticsUK (Greene & Cunningham, 2013) 5 419 Twitter Account 11,349 Mentions + Retweets ASU-YouTube (Mislove et al., 2007) 47 1,134,890 YouTube Channel 2,987,624 Subscriptions ASU-Flickr (Tang and Liu, 2009) 195 80,513 Flickr Account 5,899,882 Contacts Ground truth generation: β€’ SNOW2014 Graph: Twitter list aggregation & post-processing β€’ IRMV-PoliticsUK: Manual annotation β€’ ASU-YouTube: User membership to group β€’ ASU-Flickr: User subscription to interest group
  • 13. Evaluation: SNOW 2014 dataset #13 SNOW2014 Graph (534K, 950K): Twitter mentions + retweets ground truth based on Twitter list processing
  • 14. Evaluation: Insight Politics UK #14 Insight-Multiview-PoliticsUK (419, 11K): mentions + retweets ground truth based on manual annotation
  • 15. Evaluation: ASU-YouTube #15 ASU-YouTube (1.1M, 3M): YouTube subscriptions ground truth based on membership to groups
  • 16. Evaluation: ASU-Flickr #16 ASU-Flickr (80K, 5.9M): Flickr contacts ground truth based on membership to Flickr groups
  • 18. Conclusion β€’ Key ideas: – new user feature representation based on user-centric communities – community weighting based on sparse annotations – consistently good performance both on interaction (mention/retweet) and affiliation (follow/subscribe) graphs β€’ Future Work: – integration of additional signals (content) – investigating feasibility on other classification problems, e.g. spammer detection #18
  • 19. Thank you! β€’ Resources: Slides: http://www.slideshare.net/sympapadopoulos/learning-to-classify- users-in-online-interaction-networks Code: https://github.com/MKLab-ITI/reveal-user-classification https://github.com/MKLab-ITI/reveal-user-annotation β€’ Get in touch: @sympapadopoulos / papadop@iti.gr @georgios_rizos / georgerizos@iti.gr #19
  • 20. References (1/3) β€’ Belkin, M., & Niyogi, P. (2003). Laplacian eigenmaps for dimensionality reduction and data representation. Neural computation, 15(6), 1373-1396. β€’ Tang, L., & Liu, H. (2011). Leveraging social media networks for classification. Data Mining and Knowledge Discovery, 23(3), 447-478. β€’ Devooght, R., Mantrach, A., KivimΓ€ki, I., Bersini, H., Jaimes, A., & Saerens, M. (2014, April). Random walks based modularity: application to semi-supervised learning. In Proceedings of the 23rd international conference on World wide web (pp. 213-224). International World Wide Web Conferences Steering Committee. β€’ Perozzi, B., Al-Rfou, R., & Skiena, S. (2014, August). Deepwalk: Online learning of social representations. In Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 701-710). ACM. β€’ Tang, L., & Liu, H. (2009, November). Scalable learning of collective behavior based on sparse social dimensions. In Proceedings of the 18th ACM conference on Information and knowledge management (pp. 1107-1116). ACM. β€’ Wang, X., Tang, L., Liu, H., & Wang, L. (2013). Learning with multi-resolution overlapping communities. Knowledge and information systems, 36(2), 517-535. #20
  • 21. References (2/3) β€’ Zhu, X., & Ghahramani, Z. (2002). Learning from labeled and unlabeled data with label propagation. Technical Report CMU-CALD-02-107, Carnegie Mellon University. β€’ Zhou, D., Bousquet, O., Lal, T. N., Weston, J., & SchΓΆlkopf, B. (2004). Learning with local and global consistency. Advances in neural information processing systems, 16(16), 321-328. β€’ Fouss, F., Francoisse, K., Yen, L., Pirotte, A., & Saerens, M. (2012). An experimental investigation of kernels on graphs for collaborative recommendation and semisupervised classification. Neural Networks, 31, 53-72. β€’ Pennacchiotti, M., & Popescu, A. M. (2011, August). Democrats, republicans and starbucks afficionados: user classification in twitter. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 430-438). ACM. β€’ Ghosh, S., Sharma, N., Benevenuto, F., Ganguly, N., & Gummadi, K. (2012, August). Cognos: crowdsourcing search for topic experts in microblogs. In Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval (pp. 575-590). ACM. β€’ Hu, X., Tang, J., Zhang, Y., & Liu, H. (2013, August). Social spammer detection in microblogging. In Proceedings of the Twenty-Third international joint conference on Artificial Intelligence (pp. 2633-2639). AAAI Press. β€’ Wagner, C., Asur, S., & Hailpern, J. (2013, September). Religious politicians and creative photographers: Automatic user categorization in twitter. In Social Computing (SocialCom), 2013 International Conference on (pp. 303-310). IEEE. #21
  • 22. References (3/3) β€’ Andersen, R., Chung, F., & Lang, K. (2006, October). Local graph partitioning using pagerank vectors. In Foundations of Computer Science, 2006. FOCS'06. 47th Annual IEEE Symposium on (pp. 475-486). IEEE. β€’ Papadopoulos, S., Corney, D., & Aiello, L. M. (2014). SNOW 2014 Data Challenge: Assessing the Performance of News Topic Detection Methods in Social Media. In SNOW-DC@ WWW (pp. 1-8). β€’ Greene, D., & Cunningham, P. (2013, May). Producing a unified graph representation from multiple social network views. In Proceedings of the 5th Annual ACM Web Science Conference (pp. 118-121). ACM. β€’ Mislove, A., Marcon, M., Gummadi, K. P., Druschel, P., & Bhattacharjee, B. (2007, October). Measurement and analysis of online social networks. In Proceedings of the 7th ACM SIGCOMM conference on Internet measurement (pp. 29-42). ACM. β€’ Tang, L., & Liu, H. (2009, June). Relational learning via latent social dimensions. In Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 817-826). ACM. #22
  • 24. Classifying Users using Network Structure β€’ User-centric community detection to the problem of graph-based user classification. We name our approach ARCTE. β€’ Improved approximate, user-centric PageRank calculation for better local graph exploration. β€’ Supervised community weighting step that boosts the importance of highly predictive communities in the feature representation. β€’ Extensive comparative study of numerous state-of- the-art network feature extraction methods on several social interaction datasets. #24

Editor's Notes

  1. Topics Political/social attitudes News stories Geographical area User types/roles Useful for news search/discovery Potential privacy issues
  2. Different kinds of user classification: topic-oriented (e.g., interest/expertise) role-based/behavioral (e.g., bot/spammer) geographical location Useful for advertising, user recommendation, expert search, etc. For personal accounts, user classification raises privacy concerns Challenges multi-linguality Brevity informal language
  3. http://irevolution.net/2014/04/03/using-aidr-to-collect-and-analyze-tweets-from-chile-earthquake/