SlideShare a Scribd company logo
1 of 16
1
different temporal inclination of three Twitter users with respect to the
‘War in Afghanistan’
2
3
motivation:
‘War in Afghanistan’
item recommendation with correct timing
hypothesis: like-minded users exhibit similar temporal behavior towards
similar topics due to ‘sth’
4
Hu et al.
aaai'14
Group Specific Topics-over-Time
(GrosToT)
thank you so much for your clean implementation
much appreciated!
Fani et al.
ci’15
user-topic timeseries
2d-xcorrelation
graph clustering
5
Gold Standard
approach
1. regions of like-mindedness (RoL)
2. embeddings
3. graph clustering
6
Gold Standard
approach
1. regions of like-mindedness (RoL)
identify the co-occurrence context of users in topic and time spaces
user-topic-time cuboids
7
Gold Standard
approach
1. regions of like-mindedness (RoL)
1. for each time: 2d RoLs in user and topic spaces
1. build a multigraph Gt = (V, E)
V = topics
E = {Utzi ,zj(c): to be the maximal set of users whose
interest towards zi and zj satisfies the condition of
homogeneity c.}
2. dfs
2. for each 2d RoLs: 3d RoLs in (user,topic) and time spaces
8
regions of like-mindedness (RoL)
Zhao et al. (TriCluster) in gene’s 3d microarray
equality is [0,
0.1)
equality is [0.1, 1.0]
9
r = {u1,u2,u3} × {}, C =[z40, z40, z41, z41, ..., z45, z45
r = {u1,u2,u3}×{{} + z40}, C = [z40, z41, z41, ..., z45,
z45]
r= {u1,u2}×{z40+z40}, C =[z41, z41, ..., z45, z45]
10
Gold Standard
approach
1. regions of like-mindedness (RoL)
identify the co-occurrence context of users in topic and time spaces
user-topic-time cuboids
2. embeddings
input the user space of the RoL to w2v (cbow) and build u2v
3. graph clustering
11
12
Gold Standard
approach
1. regions of like-mindedness (RoL)
identify the co-occurrence context of users in topic and time spaces
user-topic-time cuboids
2. embeddings
input PoTI to w2v and build u2v
3. graph clustering
Louvain method on weighted graph based on u2v cosine similarity
13
Gold Standard
gold standard
assumption:
users are interested in the topics of the news article about which
they have posted
golden set:
news articles to which a user has explicitly linked in her tweets
mentions = {(user, news article, timestamp)}
Abel et al.: Twitter, 3M tweets posted by 135K users between Nov. 1 and Dec. 31, 2010.
25,756 triples extracted from 3,468 distinct news articles posted by 1,922 users
14
Gold Standard
evaluation
1. news recommendation:
at time t, recommend news article a to all communities
 recommendation task: {(user, ?, timestamp)
 prediction task: (?, news article, timestamp)
2. community selection
given a news article a at time t (the input query), find the
communities of those users (similar to documents related to an
input query) who have mentioned the news article at that time
15
results
result
16
temporallylike-minded user community identification through
neural embeddings
laboratory for systems, software and semantics (LS3)
@UNB @RyersonU

More Related Content

More from Hossein Fani

Exploratory Social Network Analysis: Ranking
Exploratory Social Network Analysis: RankingExploratory Social Network Analysis: Ranking
Exploratory Social Network Analysis: RankingHossein Fani
 
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: DiffusionHossein Fani
 
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 & PeripheryHossein Fani
 
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 & FriendshipHossein Fani
 
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 & RelationsHossein Fani
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology EngineeringHossein Fani
 
Philosophical Software Developing
Philosophical Software DevelopingPhilosophical Software Developing
Philosophical Software DevelopingHossein Fani
 

More from Hossein Fani (10)

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

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 

Recently uploaded (20)

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 

CIKM17: temporally like-minded user community identification through neural embeddings

  • 1. 1
  • 2. different temporal inclination of three Twitter users with respect to the ‘War in Afghanistan’ 2
  • 3. 3 motivation: ‘War in Afghanistan’ item recommendation with correct timing hypothesis: like-minded users exhibit similar temporal behavior towards similar topics due to ‘sth’
  • 4. 4 Hu et al. aaai'14 Group Specific Topics-over-Time (GrosToT) thank you so much for your clean implementation much appreciated! Fani et al. ci’15 user-topic timeseries 2d-xcorrelation graph clustering
  • 5. 5 Gold Standard approach 1. regions of like-mindedness (RoL) 2. embeddings 3. graph clustering
  • 6. 6 Gold Standard approach 1. regions of like-mindedness (RoL) identify the co-occurrence context of users in topic and time spaces user-topic-time cuboids
  • 7. 7 Gold Standard approach 1. regions of like-mindedness (RoL) 1. for each time: 2d RoLs in user and topic spaces 1. build a multigraph Gt = (V, E) V = topics E = {Utzi ,zj(c): to be the maximal set of users whose interest towards zi and zj satisfies the condition of homogeneity c.} 2. dfs 2. for each 2d RoLs: 3d RoLs in (user,topic) and time spaces
  • 8. 8 regions of like-mindedness (RoL) Zhao et al. (TriCluster) in gene’s 3d microarray equality is [0, 0.1) equality is [0.1, 1.0]
  • 9. 9 r = {u1,u2,u3} × {}, C =[z40, z40, z41, z41, ..., z45, z45 r = {u1,u2,u3}×{{} + z40}, C = [z40, z41, z41, ..., z45, z45] r= {u1,u2}×{z40+z40}, C =[z41, z41, ..., z45, z45]
  • 10. 10 Gold Standard approach 1. regions of like-mindedness (RoL) identify the co-occurrence context of users in topic and time spaces user-topic-time cuboids 2. embeddings input the user space of the RoL to w2v (cbow) and build u2v 3. graph clustering
  • 11. 11
  • 12. 12 Gold Standard approach 1. regions of like-mindedness (RoL) identify the co-occurrence context of users in topic and time spaces user-topic-time cuboids 2. embeddings input PoTI to w2v and build u2v 3. graph clustering Louvain method on weighted graph based on u2v cosine similarity
  • 13. 13 Gold Standard gold standard assumption: users are interested in the topics of the news article about which they have posted golden set: news articles to which a user has explicitly linked in her tweets mentions = {(user, news article, timestamp)} Abel et al.: Twitter, 3M tweets posted by 135K users between Nov. 1 and Dec. 31, 2010. 25,756 triples extracted from 3,468 distinct news articles posted by 1,922 users
  • 14. 14 Gold Standard evaluation 1. news recommendation: at time t, recommend news article a to all communities  recommendation task: {(user, ?, timestamp)  prediction task: (?, news article, timestamp) 2. community selection given a news article a at time t (the input query), find the communities of those users (similar to documents related to an input query) who have mentioned the news article at that time
  • 16. 16 temporallylike-minded user community identification through neural embeddings laboratory for systems, software and semantics (LS3) @UNB @RyersonU

Editor's Notes

  1. To find the final 2-d RoLs for time t , we apply depth-first-search (DFS) on the multigraph Gt based on the pseudo code described in Algorithm 1. We start with a 2-d RoL r = U × .; all users U, but no topics since no node (topic) has been processed yet and C = [z1, z1, z2, z2, ..., z |Z| , z |Z| ] as the set of all initial nodes (topics) to be processed. Here,C includes duplicated initial topics to support for directed loops on each node. At each intermediate recursive call, we have a current candidate 2-d RoL r = A × B and a list of not yet processed topics C. We add r into an initially empty set Rt if it satisfies c and is not already contained in some RoL r ′ ∈ Rt . Then, we remove any 2-d RoL r ” ∈ Rt , which has already been subsumed by r (lines 2-6). We expand the current candidate r from each of its old topics zi to a new topic zj if there is a directed edge (zi →zj ) ∈ Ut . Then, the function is called on the new candidate {r .A ∩ Ut zi ,zj } × {r .B ∪ {zj }} (lines 7-15). For example, let us consider how the 2-d RoLs are identified from the multigraph G22 shown in Figure 4a. Initially the algorithm starts with the candidate 2-d RoL r = {u1,u2,u3} × .,C = [z40, z40, z41, z41, ..., z45, z45]. We pop node z40 and recursively call the function onr = {u1,u2,u3}×{z40},C = [z40, z41, z41, ..., z45, z45] (line 10). Since {u1,u2,u3} × {z40} does not satisfy condition c, we continue by popping a new node (topic) which is again z40. There is only one directed edge (loop) from z40 →z40, so we obtain a new candidate (line 14) and call the function on r = {u1,u2}×{z40},C = [z41, z41, ..., z45, z45] (line 15). Now, the input r satisfies c and we add it to the thus far empty R22 (line 6). Next, we pop z41 and there is a directed edge from z40 →z41 with U22 z40,z41 = {u2}. So we call the function on r = {u2} × {z40, z41},C = [z41, ..., z45, z45] which leads to a new element in R22.