SlideShare a Scribd company logo
1 of 9
Download to read offline
Laboratory for systems, software and semantics (LS3)
Temporal Formation
And
Evolution
Of
Online Communities
@ H o s s e i n F a n i @ R y e r s o n U @ U N B
1
Topological
Topical
Topical + Topological
Topical + Temporal
1) Community
2
User-Topic Contribution Signal
2D-X-Correlation
3
Hypothesis
Like-minded users exhibit similar temporal behavior
towards similar topics due to interest priority.
Steps
1. Model each user with a temporal multidimensional topic space
2. Build a weighted graph over users
3. Weigh the edges by pairwise 2-D cross correlation
4. Dographclusteringtofindsubgraphsaslike-mindedusercommunities
4
5
2) Causality
Ci Cj
Cause (G) Effect
6
Community-Topic Contribution Signal
Ci
Cj
Ck
Z12
7
Granger Axioms
i) Temporal Precedence: cause Ci should precede
their effects Cj in time
ii) Information in cause Ci’s past should improve
the prediction of the effect Cj, above and beyond
the information contained in past of the effect Cj
8
1) Community
 Evaluation
 Dataset
 Ground Truth
 Timestamp Prediction
 Scalable Overlapping Clustering
2) Causality
 Philosophical Issues
 Causality, Influence, Prediction
Challenges
9

More Related Content

What's hot

Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
Marco Brambilla
 
Temporal Networks of Human Interaction
Temporal Networks of Human InteractionTemporal Networks of Human Interaction
Temporal Networks of Human Interaction
Petter Holme
 

What's hot (12)

Social LSTMの紹介
Social LSTMの紹介Social LSTMの紹介
Social LSTMの紹介
 
TRiPODの紹介
TRiPODの紹介TRiPODの紹介
TRiPODの紹介
 
Measuring the Topical Specificity of Online Communities
Measuring the Topical Specificity of Online CommunitiesMeasuring the Topical Specificity of Online Communities
Measuring the Topical Specificity of Online Communities
 
Spreading processes on temporal networks
Spreading processes on temporal networksSpreading processes on temporal networks
Spreading processes on temporal networks
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
 
Data Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extractionData Cleaning for social media knowledge extraction
Data Cleaning for social media knowledge extraction
 
Complex Networks Analysis @ Universita Roma Tre
Complex Networks Analysis @ Universita Roma TreComplex Networks Analysis @ Universita Roma Tre
Complex Networks Analysis @ Universita Roma Tre
 
British Quotative Use on Social Media Platform, Twitter.
British Quotative Use on Social Media Platform, Twitter.British Quotative Use on Social Media Platform, Twitter.
British Quotative Use on Social Media Platform, Twitter.
 
Topological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial SystemsTopological Data Analysis of Complex Spatial Systems
Topological Data Analysis of Complex Spatial Systems
 
Disease spreading & control in temporal networks
Disease spreading & control in temporal networksDisease spreading & control in temporal networks
Disease spreading & control in temporal networks
 
Social and economical networks from (big-)data - Esteban Moro II
Social and economical networks from (big-)data - Esteban Moro IISocial and economical networks from (big-)data - Esteban Moro II
Social and economical networks from (big-)data - Esteban Moro II
 
Temporal Networks of Human Interaction
Temporal Networks of Human InteractionTemporal Networks of Human Interaction
Temporal Networks of Human Interaction
 

Similar to WSDM16: Temporal Formation and Evolution of Online Communities

resume_Yuli_Liang
resume_Yuli_Liangresume_Yuli_Liang
resume_Yuli_Liang
Yuli Liang
 
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
lauratoni4
 
Biolayout Marblar Feb13
Biolayout Marblar Feb13Biolayout Marblar Feb13
Biolayout Marblar Feb13
marblar
 
by Warren Jin
by Warren Jin by Warren Jin
by Warren Jin
butest
 
2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...
2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...
2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...
thsszj
 

Similar to WSDM16: Temporal Formation and Evolution of Online Communities (20)

resume_Yuli_Liang
resume_Yuli_Liangresume_Yuli_Liang
resume_Yuli_Liang
 
On the Navigability of Social Tagging Systems
On the Navigability of Social Tagging SystemsOn the Navigability of Social Tagging Systems
On the Navigability of Social Tagging Systems
 
Delta-Screening: A Fast and Efficient Technique to Update Communities in Dyna...
Delta-Screening: A Fast and Efficient Technique to Update Communities in Dyna...Delta-Screening: A Fast and Efficient Technique to Update Communities in Dyna...
Delta-Screening: A Fast and Efficient Technique to Update Communities in Dyna...
 
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...
 
LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
 LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
LCF: A Temporal Approach to Link Prediction in Dynamic Social Networks
 
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
Graph Signal Processing for Machine Learning A Review and New Perspectives - ...
 
Networks, Deep Learning (and COVID-19)
Networks, Deep Learning (and COVID-19)Networks, Deep Learning (and COVID-19)
Networks, Deep Learning (and COVID-19)
 
Temporal
TemporalTemporal
Temporal
 
Biolayout Marblar Feb13
Biolayout Marblar Feb13Biolayout Marblar Feb13
Biolayout Marblar Feb13
 
2012: Natural Computing - The Grand Challenges and Two Case Studies
2012: Natural Computing - The Grand Challenges and Two Case Studies2012: Natural Computing - The Grand Challenges and Two Case Studies
2012: Natural Computing - The Grand Challenges and Two Case Studies
 
A1803010105
A1803010105A1803010105
A1803010105
 
Collective Response Spike Prediction for Mutually Interacting Consumers
Collective Response Spike Prediction for Mutually Interacting ConsumersCollective Response Spike Prediction for Mutually Interacting Consumers
Collective Response Spike Prediction for Mutually Interacting Consumers
 
by Warren Jin
by Warren Jin by Warren Jin
by Warren Jin
 
My M.S. Thesis Proposal
My M.S. Thesis ProposalMy M.S. Thesis Proposal
My M.S. Thesis Proposal
 
Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석
 
[ADBIS 2023] - Streaming Approach to Schema Profiling
[ADBIS 2023] - Streaming Approach to Schema Profiling[ADBIS 2023] - Streaming Approach to Schema Profiling
[ADBIS 2023] - Streaming Approach to Schema Profiling
 
Poster Final
Poster FinalPoster Final
Poster Final
 
2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...
2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...
2012 kdd-com soc:adaptive transfer of user behaviors over composite social ne...
 
[JPDC,JCC@LMN22] Ad hoc systems Management and specification with distributed...
[JPDC,JCC@LMN22] Ad hoc systems Management and specification with distributed...[JPDC,JCC@LMN22] Ad hoc systems Management and specification with distributed...
[JPDC,JCC@LMN22] Ad hoc systems Management and specification with distributed...
 
Cyberinfrastructure for Einstein's Equations and Beyond
Cyberinfrastructure for Einstein's Equations and BeyondCyberinfrastructure for Einstein's Equations and Beyond
Cyberinfrastructure for Einstein's Equations and Beyond
 

More from Hossein Fani

CIKM17: temporally like-minded user community identification through neural ...
CIKM17: temporally like-minded user community identification through  neural ...CIKM17: temporally like-minded user community identification through  neural ...
CIKM17: temporally like-minded user community identification through neural ...
Hossein Fani
 

More from Hossein Fani (17)

ECIR23: A Streaming Approach to Neural Team Formation Training
ECIR23: A Streaming Approach to Neural Team Formation TrainingECIR23: A Streaming Approach to Neural Team Formation Training
ECIR23: A Streaming Approach to Neural Team Formation Training
 
SEKE15: An ontology for describing security events
SEKE15: An ontology for describing security eventsSEKE15: An ontology for describing security events
SEKE15: An ontology for describing security events
 
CIKM17: temporally like-minded user community identification through neural ...
CIKM17: temporally like-minded user community identification through  neural ...CIKM17: temporally like-minded user community identification through  neural ...
CIKM17: temporally like-minded user community identification through neural ...
 
CIKM AnalytiCup 2017: Bagging Model for Product Title Quality with Noise
CIKM AnalytiCup 2017: Bagging Model for Product Title Quality with NoiseCIKM AnalytiCup 2017: Bagging Model for Product Title Quality with Noise
CIKM AnalytiCup 2017: Bagging Model for Product Title Quality with Noise
 
Latent Community Analysis: PhD Proposal
Latent Community Analysis: PhD ProposalLatent Community Analysis: PhD Proposal
Latent Community Analysis: PhD Proposal
 
Moviesion: Content-based Movie Recommender Fueled by Linked Open Data
Moviesion: Content-based Movie Recommender Fueled by Linked Open DataMoviesion: Content-based Movie Recommender Fueled by Linked Open Data
Moviesion: Content-based Movie Recommender Fueled by Linked Open Data
 
Exploratory Social Network Analysis with Pajek: Blockmodels
Exploratory Social Network Analysis with Pajek: BlockmodelsExploratory Social Network Analysis with Pajek: Blockmodels
Exploratory Social Network Analysis with Pajek: Blockmodels
 
Exploratory Social Network Analysis: Ranking
Exploratory Social Network Analysis: RankingExploratory Social Network Analysis: Ranking
Exploratory Social Network Analysis: Ranking
 
Exploratory Social Network Analysis with Pajek: Diffusion
Exploratory Social Network Analysis with Pajek: DiffusionExploratory Social Network Analysis with Pajek: Diffusion
Exploratory Social Network Analysis with Pajek: Diffusion
 
Exploratory Social Network Analysis with Pajek: Center & Periphery
Exploratory Social Network Analysis with Pajek: Center & PeripheryExploratory Social Network Analysis with Pajek: Center & Periphery
Exploratory Social Network Analysis with Pajek: Center & Periphery
 
Exploratory Social Network Analysis with Pajek: Sentiments & Friendship
Exploratory Social Network Analysis with Pajek: Sentiments & FriendshipExploratory Social Network Analysis with Pajek: Sentiments & Friendship
Exploratory Social Network Analysis with Pajek: Sentiments & Friendship
 
Exploratory Social Network Analysis with Pajek: Attributes & Relations
Exploratory Social Network Analysis with Pajek: Attributes & RelationsExploratory Social Network Analysis with Pajek: Attributes & Relations
Exploratory Social Network Analysis with Pajek: Attributes & Relations
 
Temporal Network
Temporal NetworkTemporal Network
Temporal Network
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
 
Software Test
Software TestSoftware Test
Software Test
 
Philosophical Software Developing
Philosophical Software DevelopingPhilosophical Software Developing
Philosophical Software Developing
 
Trend Analysis
Trend AnalysisTrend Analysis
Trend Analysis
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 

WSDM16: Temporal Formation and Evolution of Online Communities

Editor's Notes

  1. Hello everyone, I am going to present my work, supposedly my thesis steps: …. My work is part of a project in the LS3 lab at Ryerson. My name is Hossein, PhD student at UNB and visiting student at Ryerson.
  2. As you know, Predicting users’ behaviour, interests, and influence are of interest within the realm of social networks due to the wide range of applications such as personalized recommendations and marketing campaigns. However, the proposed approaches are not always scalable to large number of users and huge amount of user-generated content. Community-level studies are introduced to help facilitate scalability, among others, highlighting the main properties of the network at higher collective macro level prespective So far different, various community detection method have been proposed in the literature Topology-based community detection methods focus on the explicit links, e.g. followership in Twitter, to detect like-minded users [1]. It follows the theory of homophily. the tendency of individuals to associate and bond with similar others. Since many of the explicit social connections are grounded in other factors, e.g. kinship, that do not necessarily point to inter-user interest similarity [2] and like-minded users are not necessarily explicitly connected to each other, content (topic)-based approaches are introduced [3, 4] . There are also hybrid approaches that incorporate both topology and content to identify a reliable account of like-minded communities In this work, we suggest, like-minded users not only share same interest, but also share similar temporal behaviour.
  3. If we have topics 1 to 50, detected by a topic detection method. We can simply show the contribution of users toward the detected topics within time by counting how many times the user mentions the significant words of that topic in each time steps. To make it more clear, consider two twitter users Antonio Fumero, and Edgar Barrera. As seen, both users are interested in topics …. However, with respect to the topic z12, they contribute differently. Antonio, the user on the left, starts his tweets about This topic from mid Nov to early dec. On the other hand, Edgar, the user on the right begins to post status about this topic with a time shift, from early ,,, This may happen due to their interest priority, or type of interest. Contempranouse (instantaneously) Vs. Analytical With the non-temporal approaches, these two users will finally be members of a same community. the approaches in [3, 4, 5] do not take into account  the fact that  like-minded users need to exhibit similar temporal behaviour towards similar topics as well. This is crucial in applications such as news recommendations. it would be unreasonable to recommend a news article on topic A to users who discussed topic A one week ago but would make total sense to recommend the same article to users who are currently actively pursuing topic A on Twitter at the current point in time
  4. In order to address this type of community detection, we First model each user within time domain and topic space. So, we have a multidimentinal signal or multivariate time series. Then we calculate the pairwise signal similarity by 2D-X-Cor. Intuitively, the 2D cross-correlation measure slides one matrix over the other and sums up the multiplications of the overlapping elements Next, we create a weighted graph whose nodes are the users, and the weight over the edges are the respective x-cor score. Finally we apply graph clustering methods, Louvain or VOS, to find the cohesive subgraphs as communities of like-minded users
  5. We submitted this step to this conference. The reviewers were interested in the idea however the evaluation part was not satisfactory. We have been working on creating a new evalution methodology, news recommendation and it is now under review in ICWSM As you see, the remporal way of community detection with a particular topic detection method imporoves the metrics in recommendations. CD: topical community detection We may discuss about this evaluation setup later.
  6. The 2nd step in my work is investigating inter-community relations, particularly causation (causality) Motivation Causation provides systematic explanation as to why communities are formed and helps to predict future communities’ trend or detrends. To the best of our knowledge, no such study has been done. i.e., sudy the causal relationships among the like-minded communities in Twitter.  
  7. As you may know, granger concept of causality is a seminal work in casual study over time series, esp in economics Granger causality has two axioms: temporal precedence. The cause should always precede the effect in time Secondly, the past history of the cause should help to predict the future of the effect. If we predict the future of the effect only on its own past, it is called auto regression. In another word, granger says the cause should result in a better prediction than auto regression. When I applied granger to our detected communiyies in the previous step, there are a lot of seemingly nonsence (spurious, fake) causality amongst the communities. Granger Causality is not meant to be equivalent to true causality (what is true causality), but is merely intended to provide useful information regarding causation. multivariate extension, referred to as conditional G-causality
  8. Timestamp prediction, How?