SlideShare a Scribd company logo
Marco Brambilla, Alireza Javadian Sabet,
and Amin Endah Sulistiawati
Conversation Graphs in
Online Social Media
Table of Content
 Introduction
 State-of-the-art in Conversation Graphs on Social Media
 Rsearch Questions and Contributions
 Case study
 Proposed methodology
 Intent Analysis
 Network Generation
 Pattern Identification
 Conclusion
 Refrences
Introduction
 The emergence of social media (SM) has profoundly changed the perspective
of communication, which resulted in a revolution in the way people interact
with each other [1].
 In online SM platforms, users can express their ideas by posting original
content or by adding comments and responses to existing posts, thus
generating virtual discussions and conversations.
 For reasons such as: interacting within the inner circle of friendship,
entertainment purposes, subscribing to news, knowledge sharing purpose on
online learning, and Q&A platforms [2],[3].
 Many companies adopt SM to utilize this growing trend to gain business
values [4].
State-of-the-art in Conversation Graphs on Social Media
 Ning et al. [5] utilize graph analysis to better support Q&A systems.
 Aumayr et al. [6] explore classification methods for recovering the reply
structures in forum threads.
 Cogan et al. [7] propose a method to reconstruct complete conversations
around initial tweets.
 Zayats and Ostendorf [8] predict the popularity of comments on Reddit
discussions.
 Kumar et al. [9] propose a mathematical model for the generation of basic
conversation structure to explore the model humans follow during online
conversations.
 Aragon et al. [10] investigate the impact of threading the messages instead of
linearly displaying them.
Research Questions
 RQ1: How to define appropriate graph models representing conversations on
SM?
 RQ2: How to reconstruct complex conversations structures when they are not
explicitly tracked by the social network platforms?
 RQ3: How to assign author intentions to posts and comments in the
conversations?
 RQ4: How to identify recurrent discussion patterns in conversation graphs?
Contributions
 A graph-based view on the discussions between social media contributors.
 Retrieve popular patterns on online conversations.
Intent Analysis
Network Generation
Pattern Identification
Case Study: YourExpo2015 Game Challenge*
 Long-running Live Event [11]
* http://www.socialmediaexpo2015.com/yourexpo/
 15,000 Photos  600,000 Actions
 100,000 Comments  80,000 Participants
Intent Analysis
Intent Analysis Pipeline
Bag of words with the most frequent occurrence words
Initial keywords for comment categories
Sentiment Analysis vs. Intent Analysis
 General sentiment analysis: Positive, Negative, and Neutral.
 Intent analysis: provides more understanding of the communication patterns
of the online users.
Network Generation
Network Generation (Design)
Graph visualization of a post on Social Media
Network design for Social Media platforms
Network Generation (Example)
Three posts and
respective relevant
nodes
Network Generation (Example)
A detailed conversation
with annotated intentions
Analysis Results
Statistical analysis of comments and conversations
The experiment is performed on 15,343 Instagram’s photos related to the case study
Frequency for each size of conversation
(number of comments)
frequency
Comment category distribution (min 30 comments)
Distribution of comment categories on conversations having minimum 30 comments
(number of comments)
Comment category distribution (7-29 comments)
Distribution of comment categories on conversations having number of comments between 7 and 29
(number of comments)
Temporal Patterns
3D representation of the conversation size, period, and frequency
(number of comments)
Content Relationships (2-Nodes pattern)
The frequency of the comment-reply relationship for categories
Content Relationships (3,4-Nodes pattern)
Expanding from the
2-node patterns with
more than 1,000
occurrences.
thank → positive
positive → positive
thank → thank
thank → food
thank → greeting
Reply time in thank  thank  positive pattern
Reply time in thank  thank  thank  positive pattern
Number of user in top conversation patterns
The number of users that join the top conversation patterns
3 Nodes 4 Nodes
Conclusion
 By identifying the relationships among all comments on an SM post:
 Retrieve the discussions
 Construct the conversation graphs
 By mining the constructed conversation graphs:
 Identify the popular conversation patterns
 Provide interesting insights into the SM users’ preferences and behaviors
 Useful for designing conversational agents
References
[1] Qualman, Erik. Socialnomics: How social media transforms the way we live and do business. John Wiley & Sons, 2012.
[2] Al-Atabi, Mushtak, and Jennifer DeBoer. "Teaching entrepreneurship using massive open online course (MOOC)." Technovation 34.4
(2014): 261-264.
[3] Vasilescu, Bogdan, et al. "How social Q&A sites are changing knowledge sharing in open source software communities." Proceedings
of the 17th ACM conference on Computer supported cooperative work & social computing. 2014.
[4] Dong, John Qi, and Weifang Wu. "Business value of social media technologies: Evidence from online user innovation communities."
The Journal of Strategic Information Systems 24.2 (2015): 113-127.
[5] Yang, Jaewon, Julian McAuley, and Jure Leskovec. "Community detection in networks with node attributes." 2013 IEEE 13th
international conference on data mining. IEEE, 2013.
[6] Aumayr, Erik, Jeffrey Chan, and Conor Hayes. "Reconstruction of threaded conversations in online discussion forums." Proceedings of
the International AAAI Conference on Web and Social Media. Vol. 5. No. 1. 2011.
[7] Cogan, Peter, et al. "Reconstruction and analysis of twitter conversation graphs." Proceedings of the First ACM International Workshop
on Hot Topics on Interdisciplinary Social Networks Research. 2012.
[8] Zayats, Victoria, and Mari Ostendorf. "Conversation modeling on reddit using a graph-structured lstm." Transactions of the Association
for Computational Linguistics 6 (2018): 121-132.
[9] Kumar, Ravi, Mohammad Mahdian, and Mary McGlohon. "Dynamics of conversations." Proceedings of the 16th ACM SIGKDD
international conference on Knowledge discovery and data mining. 2010.
[10] Aragón, Pablo, Vicenç Gómez, and Andreaks Kaltenbrunner. "To thread or not to thread: The impact of conversation threading on
online discussion." Proceedings of the International AAAI Conference on Web and Social Media. Vol. 11. No. 1. 2017.
[11] Brambilla, Marco, Alireza Javadian Sabet, and Marjan Hosseini. "The role of social media in long-running live events: The case of the
Big Four fashion weeks dataset." Data in Brief 35 (2021): 106840.
THANKS!
QUESTIONS?
Marco.Brambilla@polimi.it Alireza.Javadian@polimi.it Amin.Endahsulistiawati@mail.polimi.it
@MarcoBrambi @ArjSabet
Brambilla Marco, Javadian Alireza, Sulistiawati Amin (2021) Conversation Graphs in Online Social Media.
In: Int. Conf. on Web Engineering, ICWE 2021. LNCS, vol. 12706, pages 97-112. Springer, Cham.
doi: 10.1007/978-3-030-74296-6_8
http://datascience.deib.polimi.it/

More Related Content

What's hot

Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
guillaume ereteo
 
Social Network Analysis: Applications & Challenges
Social Network Analysis: Applications & ChallengesSocial Network Analysis: Applications & Challenges
Social Network Analysis: Applications & Challenges
IIIT Hyderabad
 
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
Mining and analyzing social media   part 2 - hicss47 tutorial - dave kingMining and analyzing social media   part 2 - hicss47 tutorial - dave king
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
Dave King
 
Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...
ACMBangalore
 
CSE509 Lecture 6
CSE509 Lecture 6CSE509 Lecture 6
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Sujoy Bag
 
Overview Of Network Analysis Platforms
Overview Of Network Analysis PlatformsOverview Of Network Analysis Platforms
Overview Of Network Analysis PlatformsNoah Flower
 
Social Network Analysis power point presentation
Social Network Analysis power point presentation Social Network Analysis power point presentation
Social Network Analysis power point presentation
Ratnesh Shah
 
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 Analytics
goehnert
 
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
 
2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis
Marc Smith
 
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
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
World Agroforestry (ICRAF)
 
2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis
Marc Smith
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvanaMarc Smith
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
Premsankar Chakkingal
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
Fred Stutzman
 
Prof. Hendrik Speck - Social Network Analysis
Prof. Hendrik Speck - Social Network AnalysisProf. Hendrik Speck - Social Network Analysis
Prof. Hendrik Speck - Social Network Analysis
Hendrik Speck
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreWael Elrifai
 

What's hot (20)

Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
Social Network Analysis: Applications & Challenges
Social Network Analysis: Applications & ChallengesSocial Network Analysis: Applications & Challenges
Social Network Analysis: Applications & Challenges
 
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
Mining and analyzing social media   part 2 - hicss47 tutorial - dave kingMining and analyzing social media   part 2 - hicss47 tutorial - dave king
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
 
Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...
 
CSE509 Lecture 6
CSE509 Lecture 6CSE509 Lecture 6
CSE509 Lecture 6
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Overview Of Network Analysis Platforms
Overview Of Network Analysis PlatformsOverview Of Network Analysis Platforms
Overview Of Network Analysis Platforms
 
Social Network Analysis power point presentation
Social Network Analysis power point presentation Social Network Analysis power point presentation
Social Network Analysis power point presentation
 
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
 
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
 
2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis2010 Catalyst Conference - Trends in Social Network Analysis
2010 Catalyst Conference - Trends in Social Network Analysis
 
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
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
 
2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis2013 NodeXL Social Media Network Analysis
2013 NodeXL Social Media Network Analysis
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Prof. Hendrik Speck - Social Network Analysis
Prof. Hendrik Speck - Social Network AnalysisProf. Hendrik Speck - Social Network Analysis
Prof. Hendrik Speck - Social Network Analysis
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and more
 

Similar to Conversation graphs in Online Social Media

Simple Program for Enhancing Quality in Discussion Boards
Simple Program for Enhancing Quality in Discussion BoardsSimple Program for Enhancing Quality in Discussion Boards
Simple Program for Enhancing Quality in Discussion BoardsRafael Hernandez
 
Second Presentation.pptx
Second Presentation.pptxSecond Presentation.pptx
Second Presentation.pptx
Shakirkhan84568
 
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
eSAT Publishing House
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration Patterns
CommunitySense
 
2_Doc5_2.pdf
2_Doc5_2.pdf2_Doc5_2.pdf
2_Doc5_2.pdf
Ashishpal342837
 
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
inventionjournals
 
KASW'08 - Invited Talk
KASW'08 - Invited TalkKASW'08 - Invited Talk
KASW'08 - Invited Talk
Ralf Klamma
 
Activating Online Collaborative Communities
Activating Online Collaborative CommunitiesActivating Online Collaborative Communities
Activating Online Collaborative Communities
CommunitySense
 
Online social network analysis with machine learning techniques
Online social network analysis with machine learning techniquesOnline social network analysis with machine learning techniques
Online social network analysis with machine learning techniques
Hari KC
 
Improving Online Deliberation with Argument Network Visualization
Improving Online Deliberation with Argument Network Visualization Improving Online Deliberation with Argument Network Visualization
Improving Online Deliberation with Argument Network Visualization
Anna De Liddo
 
Jx2517481755
Jx2517481755Jx2517481755
Jx2517481755
IJERA Editor
 
Jx2517481755
Jx2517481755Jx2517481755
Jx2517481755
IJERA Editor
 
Global Redirective Practices
Global Redirective PracticesGlobal Redirective Practices
Global Redirective Practices
Kshitiz Anand
 
Knowledge graph-based method for solutions detection and evaluation in an on...
Knowledge graph-based method for solutions detection and  evaluation in an on...Knowledge graph-based method for solutions detection and  evaluation in an on...
Knowledge graph-based method for solutions detection and evaluation in an on...
IJECEIAES
 
Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02
IJwest
 
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010nickyjohnson
 
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin FuchsEUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin FuchsThe Open University
 
Individual and social benefits of online discussion forums
Individual and social benefits of online discussion forumsIndividual and social benefits of online discussion forums
Individual and social benefits of online discussion forums
SGB Media Group
 

Similar to Conversation graphs in Online Social Media (20)

Simple Program for Enhancing Quality in Discussion Boards
Simple Program for Enhancing Quality in Discussion BoardsSimple Program for Enhancing Quality in Discussion Boards
Simple Program for Enhancing Quality in Discussion Boards
 
Second Presentation.pptx
Second Presentation.pptxSecond Presentation.pptx
Second Presentation.pptx
 
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
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration Patterns
 
2_Doc5_2.pdf
2_Doc5_2.pdf2_Doc5_2.pdf
2_Doc5_2.pdf
 
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
Multi-Mode Conceptual Clustering Algorithm Based Social Group Identification ...
 
KASW'08 - Invited Talk
KASW'08 - Invited TalkKASW'08 - Invited Talk
KASW'08 - Invited Talk
 
Q046049397
Q046049397Q046049397
Q046049397
 
Activating Online Collaborative Communities
Activating Online Collaborative CommunitiesActivating Online Collaborative Communities
Activating Online Collaborative Communities
 
Online social network analysis with machine learning techniques
Online social network analysis with machine learning techniquesOnline social network analysis with machine learning techniques
Online social network analysis with machine learning techniques
 
Improving Online Deliberation with Argument Network Visualization
Improving Online Deliberation with Argument Network Visualization Improving Online Deliberation with Argument Network Visualization
Improving Online Deliberation with Argument Network Visualization
 
Jx2517481755
Jx2517481755Jx2517481755
Jx2517481755
 
Jx2517481755
Jx2517481755Jx2517481755
Jx2517481755
 
Global Redirective Practices
Global Redirective PracticesGlobal Redirective Practices
Global Redirective Practices
 
Knowledge graph-based method for solutions detection and evaluation in an on...
Knowledge graph-based method for solutions detection and  evaluation in an on...Knowledge graph-based method for solutions detection and  evaluation in an on...
Knowledge graph-based method for solutions detection and evaluation in an on...
 
Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02Integrated expert recommendation model for online communitiesst02
Integrated expert recommendation model for online communitiesst02
 
Notes on mining social media updated
Notes on mining social media updatedNotes on mining social media updated
Notes on mining social media updated
 
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
 
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin FuchsEUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
 
Individual and social benefits of online discussion forums
Individual and social benefits of online discussion forumsIndividual and social benefits of online discussion forums
Individual and social benefits of online discussion forums
 

More from Marco Brambilla

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
Marco Brambilla
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Marco Brambilla
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Marco Brambilla
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Marco Brambilla
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
Marco Brambilla
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Marco Brambilla
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
Marco Brambilla
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Marco Brambilla
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
Marco Brambilla
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Marco Brambilla
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
Marco Brambilla
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Marco Brambilla
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Marco Brambilla
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
Marco Brambilla
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di Milano
Marco Brambilla
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
Marco Brambilla
 
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
Marco Brambilla
 
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Marco Brambilla
 
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Marco Brambilla
 
Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...
Marco Brambilla
 

More from Marco Brambilla (20)

M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
M.Sc. Thesis Topics and Proposals @ Polimi Data Science Lab - 2024 - prof. Br...
 
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
Thesis Topics and Proposals @ Polimi Data Science Lab - 2023 - prof. Brambill...
 
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023Hierarchical Transformers for User Semantic Similarity - ICWE 2023
Hierarchical Transformers for User Semantic Similarity - ICWE 2023
 
Exploring the Bi-verse. A trip across the digital and physical ecospheres
Exploring the Bi-verse.A trip across the digital and physical ecospheresExploring the Bi-verse.A trip across the digital and physical ecospheres
Exploring the Bi-verse. A trip across the digital and physical ecospheres
 
Trigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demoTrigger.eu: Cocteau game for policy making - introduction and demo
Trigger.eu: Cocteau game for policy making - introduction and demo
 
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
Generation of Realistic Navigation Paths for Web Site Testing using RNNs and ...
 
Analyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projectsAnalyzing rich club behavior in open source projects
Analyzing rich club behavior in open source projects
 
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...Analysis of On-line Debate on Long-Running Political Phenomena.The Brexit C...
Analysis of On-line Debate on Long-Running Political Phenomena. The Brexit C...
 
Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals Available Data Science M.Sc. Thesis Proposals
Available Data Science M.Sc. Thesis Proposals
 
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...Driving Style and Behavior Analysis based on Trip Segmentation over GPS  Info...
Driving Style and Behavior Analysis based on Trip Segmentation over GPS Info...
 
Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...Myths and challenges in knowledge extraction and analysis from human-generate...
Myths and challenges in knowledge extraction and analysis from human-generate...
 
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
Harvesting Knowledge from Social Networks: Extracting Typed Relationships amo...
 
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...Model-driven Development of  User Interfaces for IoT via Domain-specific Comp...
Model-driven Development of User Interfaces for IoT via Domain-specific Comp...
 
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.A Model-Based Method for  Seamless Web and Mobile Experience. Splash 2016 conf.
A Model-Based Method for Seamless Web and Mobile Experience. Splash 2016 conf.
 
Big Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di MilanoBig Data and Stream Data Analysis at Politecnico di Milano
Big Data and Stream Data Analysis at Politecnico di Milano
 
Web Science. An introduction
Web Science. An introductionWeb Science. An introduction
Web Science. An introduction
 
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...On the Quest for Changing Knowledge. Capturing emerging entities from social ...
On the Quest for Changing Knowledge. Capturing emerging entities from social ...
 
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
Studying Multicultural Diversity of Cities and Neighborhoods through Social M...
 
Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...Model driven software engineering in practice book - Chapter 9 - Model to tex...
Model driven software engineering in practice book - Chapter 9 - Model to tex...
 
Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...Model driven software engineering in practice book - chapter 7 - Developing y...
Model driven software engineering in practice book - chapter 7 - Developing y...
 

Recently uploaded

Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
Virtual Real Design
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
SocioCosmos
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
SocioCosmos
 
7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy
Digital Marketing Lab
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
grogshiregames
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
AJHSSR Journal
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
grogshiregames
 
“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...
AJHSSR Journal
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
SocioCosmos
 
Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
SocioCosmos
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
digitalcourseshop4
 
Multilingual SEO Services | Multilingual Keyword Research | Filose
Multilingual SEO Services |  Multilingual Keyword Research | FiloseMultilingual SEO Services |  Multilingual Keyword Research | Filose
Multilingual SEO Services | Multilingual Keyword Research | Filose
madisonsmith478075
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLOLORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
lorraineandreiamcidl
 

Recently uploaded (13)

Social Media Marketing Strategies .
Social Media Marketing Strategies                     .Social Media Marketing Strategies                     .
Social Media Marketing Strategies .
 
Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........Grow Your Reddit Community Fast.........
Grow Your Reddit Community Fast.........
 
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...Buy Pinterest Followers, Reactions & Repins  Go Viral on Pinterest with Socio...
Buy Pinterest Followers, Reactions & Repins Go Viral on Pinterest with Socio...
 
7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy7 Tips on Social Media Marketing strategy
7 Tips on Social Media Marketing strategy
 
SluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor ProposalSluggerPunk Final Angel Investor Proposal
SluggerPunk Final Angel Investor Proposal
 
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
Improving Workplace Safety Performance in Malaysian SMEs: The Role of Safety ...
 
SluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final ProposalSluggerPunk Angel Investor Final Proposal
SluggerPunk Angel Investor Final Proposal
 
“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...“To be integrated is to feel secure, to feel connected.” The views and experi...
“To be integrated is to feel secure, to feel connected.” The views and experi...
 
Your Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts HereYour Path to YouTube Stardom Starts Here
Your Path to YouTube Stardom Starts Here
 
Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..Unlock TikTok Success with Sociocosmos..
Unlock TikTok Success with Sociocosmos..
 
Surat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculumSurat Digital Marketing School - course curriculum
Surat Digital Marketing School - course curriculum
 
Multilingual SEO Services | Multilingual Keyword Research | Filose
Multilingual SEO Services |  Multilingual Keyword Research | FiloseMultilingual SEO Services |  Multilingual Keyword Research | Filose
Multilingual SEO Services | Multilingual Keyword Research | Filose
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLOLORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
LORRAINE ANDREI_LEQUIGAN_HOW TO USE TRELLO
 

Conversation graphs in Online Social Media

  • 1. Marco Brambilla, Alireza Javadian Sabet, and Amin Endah Sulistiawati Conversation Graphs in Online Social Media
  • 2. Table of Content  Introduction  State-of-the-art in Conversation Graphs on Social Media  Rsearch Questions and Contributions  Case study  Proposed methodology  Intent Analysis  Network Generation  Pattern Identification  Conclusion  Refrences
  • 3. Introduction  The emergence of social media (SM) has profoundly changed the perspective of communication, which resulted in a revolution in the way people interact with each other [1].  In online SM platforms, users can express their ideas by posting original content or by adding comments and responses to existing posts, thus generating virtual discussions and conversations.  For reasons such as: interacting within the inner circle of friendship, entertainment purposes, subscribing to news, knowledge sharing purpose on online learning, and Q&A platforms [2],[3].  Many companies adopt SM to utilize this growing trend to gain business values [4].
  • 4. State-of-the-art in Conversation Graphs on Social Media  Ning et al. [5] utilize graph analysis to better support Q&A systems.  Aumayr et al. [6] explore classification methods for recovering the reply structures in forum threads.  Cogan et al. [7] propose a method to reconstruct complete conversations around initial tweets.  Zayats and Ostendorf [8] predict the popularity of comments on Reddit discussions.  Kumar et al. [9] propose a mathematical model for the generation of basic conversation structure to explore the model humans follow during online conversations.  Aragon et al. [10] investigate the impact of threading the messages instead of linearly displaying them.
  • 5. Research Questions  RQ1: How to define appropriate graph models representing conversations on SM?  RQ2: How to reconstruct complex conversations structures when they are not explicitly tracked by the social network platforms?  RQ3: How to assign author intentions to posts and comments in the conversations?  RQ4: How to identify recurrent discussion patterns in conversation graphs?
  • 6. Contributions  A graph-based view on the discussions between social media contributors.  Retrieve popular patterns on online conversations. Intent Analysis Network Generation Pattern Identification
  • 7. Case Study: YourExpo2015 Game Challenge*  Long-running Live Event [11] * http://www.socialmediaexpo2015.com/yourexpo/  15,000 Photos  600,000 Actions  100,000 Comments  80,000 Participants
  • 10. Bag of words with the most frequent occurrence words
  • 11. Initial keywords for comment categories
  • 12. Sentiment Analysis vs. Intent Analysis  General sentiment analysis: Positive, Negative, and Neutral.  Intent analysis: provides more understanding of the communication patterns of the online users.
  • 14. Network Generation (Design) Graph visualization of a post on Social Media Network design for Social Media platforms
  • 15. Network Generation (Example) Three posts and respective relevant nodes
  • 16. Network Generation (Example) A detailed conversation with annotated intentions
  • 18. Statistical analysis of comments and conversations The experiment is performed on 15,343 Instagram’s photos related to the case study
  • 19. Frequency for each size of conversation (number of comments) frequency
  • 20. Comment category distribution (min 30 comments) Distribution of comment categories on conversations having minimum 30 comments (number of comments)
  • 21. Comment category distribution (7-29 comments) Distribution of comment categories on conversations having number of comments between 7 and 29 (number of comments)
  • 22. Temporal Patterns 3D representation of the conversation size, period, and frequency (number of comments)
  • 23. Content Relationships (2-Nodes pattern) The frequency of the comment-reply relationship for categories
  • 24. Content Relationships (3,4-Nodes pattern) Expanding from the 2-node patterns with more than 1,000 occurrences. thank → positive positive → positive thank → thank thank → food thank → greeting
  • 25. Reply time in thank  thank  positive pattern
  • 26. Reply time in thank  thank  thank  positive pattern
  • 27. Number of user in top conversation patterns The number of users that join the top conversation patterns 3 Nodes 4 Nodes
  • 28. Conclusion  By identifying the relationships among all comments on an SM post:  Retrieve the discussions  Construct the conversation graphs  By mining the constructed conversation graphs:  Identify the popular conversation patterns  Provide interesting insights into the SM users’ preferences and behaviors  Useful for designing conversational agents
  • 29. References [1] Qualman, Erik. Socialnomics: How social media transforms the way we live and do business. John Wiley & Sons, 2012. [2] Al-Atabi, Mushtak, and Jennifer DeBoer. "Teaching entrepreneurship using massive open online course (MOOC)." Technovation 34.4 (2014): 261-264. [3] Vasilescu, Bogdan, et al. "How social Q&A sites are changing knowledge sharing in open source software communities." Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing. 2014. [4] Dong, John Qi, and Weifang Wu. "Business value of social media technologies: Evidence from online user innovation communities." The Journal of Strategic Information Systems 24.2 (2015): 113-127. [5] Yang, Jaewon, Julian McAuley, and Jure Leskovec. "Community detection in networks with node attributes." 2013 IEEE 13th international conference on data mining. IEEE, 2013. [6] Aumayr, Erik, Jeffrey Chan, and Conor Hayes. "Reconstruction of threaded conversations in online discussion forums." Proceedings of the International AAAI Conference on Web and Social Media. Vol. 5. No. 1. 2011. [7] Cogan, Peter, et al. "Reconstruction and analysis of twitter conversation graphs." Proceedings of the First ACM International Workshop on Hot Topics on Interdisciplinary Social Networks Research. 2012. [8] Zayats, Victoria, and Mari Ostendorf. "Conversation modeling on reddit using a graph-structured lstm." Transactions of the Association for Computational Linguistics 6 (2018): 121-132. [9] Kumar, Ravi, Mohammad Mahdian, and Mary McGlohon. "Dynamics of conversations." Proceedings of the 16th ACM SIGKDD international conference on Knowledge discovery and data mining. 2010. [10] Aragón, Pablo, Vicenç Gómez, and Andreaks Kaltenbrunner. "To thread or not to thread: The impact of conversation threading on online discussion." Proceedings of the International AAAI Conference on Web and Social Media. Vol. 11. No. 1. 2017. [11] Brambilla, Marco, Alireza Javadian Sabet, and Marjan Hosseini. "The role of social media in long-running live events: The case of the Big Four fashion weeks dataset." Data in Brief 35 (2021): 106840.
  • 30. THANKS! QUESTIONS? Marco.Brambilla@polimi.it Alireza.Javadian@polimi.it Amin.Endahsulistiawati@mail.polimi.it @MarcoBrambi @ArjSabet Brambilla Marco, Javadian Alireza, Sulistiawati Amin (2021) Conversation Graphs in Online Social Media. In: Int. Conf. on Web Engineering, ICWE 2021. LNCS, vol. 12706, pages 97-112. Springer, Cham. doi: 10.1007/978-3-030-74296-6_8 http://datascience.deib.polimi.it/

Editor's Notes

  1. Hello, My name is Alireza Javadian Sabet from Politecnico di Milano and I am presenting the work entitled “Conversation Graphs in Online Social Media” on behalf of my co-authors Marco Brambilla and Amin Endah Sulistiawati.
  2. In this presentation, after the introduction, I will discuss briefly the state-of-the-art in conversation graphs on social media. Then, I will explain the research questions and contributions of this work. I will continue the presentation by a discussion on the case study, after which I will detail the proposed methodology and the results of the study.
  3. The emergence of social media has profoundly changed the perspective of communication, which resulted in a revolution in the way people interact with each other. In online social media platforms, users can express their ideas by posting original content or by adding comments and responses to existing posts, thus generating virtual discussions and conversations. Reasons of people relying on social media platforms include, but are not limited to, interacting within the inner circle of friendship, entertainment purposes, or subscribing to news. Also as presented in various work, the use of social media is evolving widely for knowledge sharing purpose on online learning and Question Answering platforms. Moreover, many companies adopt social media to utilize this growing trend to gain business values.
  4. In the following, I list some of the state-of-the-art in Conversation Graphs on Social Media. Utilizing graph analysis to better support QA systems. Exploring classification methods for recovering the reply structures in forum threads. Reconstructing complete conversations around initial tweets. Predicting the popularity of comments on Reddit discussions. Generation of basic conversation structure to explore the model that humans follow during online conversations. And, Investigating the impact of threading the messages instead of linearly displaying them.
  5. The research questions addressed in this work are as follows: First, How to define appropriate graph models representing conversations on Social Media? Second: How to reconstruct complex conversations structures when they are not explicitly tracked by the social network platforms? Third: How to assign author intentions to posts and comments in the conversations? And the last research question is How to identify recurrent discussion patterns in conversation graphs?
  6. The proposal of this work is to offer a graph-based view on the discussions between social media contributors and to retrieve popular patterns on online conversations using network-based analysis. The proposed solution consists of three main stages: intent analysis, network generation, and pattern identification.
  7. We tested the proposed methodology on a real long-running live event, i.e., a game challenge developed for EXPO Milano 2015. The game was based on Instagram posts, which are tagged by specific hashtags published every week by the event. During the whole challenge cycle of nine weeks, we collected a large dataset containing more than 15,000 photos and 600,000 actions, including near 100,000 comments, thanks to the engagement of more than 80,000 participants.
  8. Lets start with the “Intent Analysis”
  9. Users’ intention described within the posts and comments is detected using the following pipeline. Initially, a list of category names is defined using popular keywords based on a set of bag-of-words. When the label names are set, keyword-based classification is performed to put a class label on each social media comment representing its meaning. Naïve Bayes and Support Vector Machine algorithms are then employed to improve the categorization process on the remaining uncategorized comments. A continuous human-in-the-loop approach further improves the keyword-based classification. The method categorizes 90% of the comments with 98% accuracy on the case study.
  10. The following table presents the bag of words in the form of their base as well as the number of occurrences. Observing words represented in the bold form is interesting where each of them represents a different intention which will be discussed in the following slide.
  11. With a subjective assumption, we conclude that the suitable categories for Instagram contents associated to the case study data are as follows: thank, congratulation, agreement, positive, invitation, food, greeting, question, hashtag, and other. The hashtag category denotes the type of comments that only contain words started with hash # that may intend to specific information. The other category appoints to Instagram comments, which cannot be assigned to any other class.
  12. The reason for selecting those 10 categories, instead of a general sentiment analysis composed of positive, negative, and neutral is because we perform analysis on the data from social media challenge that has engaged a significant number of users. In this study, we want to determine their intention and opinion about the game. We expect with more categories would come the better understanding.
  13. In the following slides I will describe the “Network Generation” step of the proposed methodology.
  14. To understand the users' communication patterns, we build conversation graphs starting from the hierarchical structure of posts and comments, using a directed multigraph network composed of 462,000 nodes and 1.5 Million edges. The figure on the left presents a general social network design representing relationships among all components, such as posts, users, comments, locations, etc. The figure on the right displays a graph illustration of a post on social media. The path destination is needed, for instance, to describe the relationship between comment nodes within a conversation and to track which comment's sequence. This is the reason for designing a directed multigraph for this study. Meanwhile, a multigraph is selected since there are possibly multiple edges connecting two nodes. Attributes of each node and edge from the graph depict the information needed for our analysis. Finally, the generated graph is stored in a graph file to be used for the analysis.
  15. The figure on the left visualizes 3 posts, shown as the blue centres of the clusters, and associated relevant nodes that are: users, comments, hashtags, locations, and so on. The figure on the right shows the results of the intent analysis over the conversation about a specific photo. A reply edge connects one comment to one or more comments. These relationships portray the opinion exchange between the users.
  16. The figure on the left visualizes 3 posts, shown as the blue centres of the clusters, and associated relevant nodes that are: users, comments, hashtags, locations, and so on. The figure on the right shows the results of the intent analysis over the conversation about a specific photo. A reply edge connects one comment to one or more comments. These relationships portray the opinion exchange between the users.
  17. In the rest of the presentation, I will present some of the results that we obtained.
  18. The experiment is performed on 15,343 Instagram’s photos related to the case study. The presented table shows the statistical analysis of the collection of all comments and retrieved conversations. The analysis consists of the number of comments for each photo, the number of conversation retrieved per photo, and the number of comments (i.e., the membership) for each conversation. As we can see the number of comments ranges from 0 to 328. If we exclude photos with no comment, the average number of comments is 7. If we include a comment with no relationship with other comments, the maximum number of conversations extracted in all photos is 177. On average, the size of the conversation is 2 nodes. From all conversations in all photos, we obtain that the most extended conversation is a conversation with the highest size (i.e., 93 nodes).
  19. The following figure displays the number of conversations that occurred in all posts. X-axis is the conversation size and, Y- axis indicates the number of conversations in each conversation size. Please note that the y-axis in not scaled. A single comment that does not have a relation with any comment, has the highest frequency. Conversations composed of 2 nodes are the most prevalent among all conversations. As we can see, the frequency decreases gradually as the size of the conversation increases and most of the long conversations only occur once.
  20. Since the purpose of this work is to understand Social Media's communication behaviors related to the challenge, we are interested in studying long conversations in popular photos. Thus, we first perform our analysis on the photos with at least 30 comments. The following plot describes the spread of intent categories. As we can see positive and thank comments dominate all conversations. Two other intent classes that appear almost in all variations of conversation size are greeting and question types. Comments with invitation and agreement intention are slightly expressed in most conversations, whereas congratulation comments are only mentioned in some discussions. And as expected, thank is not stated in solo conversations, which is most likely in a real discussion. Additionally, hashtag comments generally appear in single comment. In longer discussions, users participate in the challenge generally talk about compliments, gratitude, and salutation. Considering such online conversations, by investigating the figure, one might conclude that by increasing the conversation size, the portion of most of the categories will be dominated by a fewer number of categories. In the end, Food is the third significant topic mostly carried out in discussions; however, it is barely mentioned in large conversations.
  21. The second type of conversation analysis is described using all photos that have comments between 7 and 29. In this analysis, the same as previous analysis thank and positive categories dominated the overall conversations. The main difference with respect to the previous analysis is that the discussions related to the food category have been increased. Similar to the previous analysis, agreement, congratulation, and invitation categories appear in low frequency.
  22. The variety in the number of comments for each conversation drives another idea in the time analysis. We would like to know if the time and length of conversation are correlated or not. This figure displays the number of conversations with respect to the size (i.e., number of comments) and duration (i.e., elapsed time). The calculation is done by subtracting the latest posted comment time and the first comment time. Durations range from less than 5 minutes until longer than 1 week. We were expecting that smaller conversations would takes less time than longer ones. However, the result contradicts our assumption in general. According to the figure, we can conclude that mostly smaller discussions possibly have a longer duration. Conversations with 2 to 10 comments have all ranges of duration, while conversations composed of more than 10 comments tend to narrow the duration. It shows that long discussions with conversation size greater than 10 do not take a duration of less than 15 minutes. It is clearly stated that users involved in the discussion need time to write a comment reply. Another proof states that longer conversations do not take more than 1 day to end the discussion. For instance, a conversation that involves 93 comments takes time between 12 and 24 hours. In conclusion, the small discussions can take a longer time to finish, while more extended conversations lean to finish discussion within 24 hours.
  23. The next analysis is to identify relevant patterns in terms of content. Results show that the most popular online discussion patterns obtained from conversation graphs resemble real-life interactions and communication. The table illustrates a heat matrix that details the occurrences for each combination of intents in the case of two-node patterns (i.e., one comment followed by another). The matrix columns represent the intent of the initial comment, while the rows represent the intent of a comment that replies to the initial one. As we expected, the results indicate that the most popular pattern created in two nodes is: thank → positive; in other words, a gratitude action is generally expressed after a compliment. Similar rational behaviors which frequently happened are: thank → thank, positive → positive, positive → greeting, thank → invitation and so on. These virtual characters imitate real-world communication manners. It also reveals less popular combinations that most likely do not happen in direct communication, such as expressing agreement after a congratulation comment or congratulation after someone saying an invitation or even asking a question to someone who gives congratulation. The other less possible pattern is hashtag comment used to reply to any other types of comments. In conclusion, with combinations of all intention labels on the two linked comments, we can obtain digital communication behavior that similarly adopts real-life conversation. Both most and least popular patterns are likely to happen also in daily communication. Therefore, in the next stage of our analysis, we want to know how far we can expand the length of conversation paths.
  24. The expansion method is initiated by selecting the most popular patterns. In this case, we select intent combinations that have more than 1,000 occurrences. They are including: thank → positive, positive → positive, thank → thank, thank → food and thank → greeting. As we can see, the results show that the top pattern is: thank → thank → positive. It replicates direct communication when a person says a compliment comment to their partner, then the partner replies to express their gratefulness, afterward, most likely, the first person replies with another gratitude comment. Other popular patterns are reasonable as well. However, the number of occurrences decrease significantly from the most popular one. From the retrieved patterns, we select top ones composed of 3 and 4 nodes to perform temporal analysis and analyze the number of users involved in the discussions.
  25. In the first analysis, our idea is to find how long a user takes time to write a reply comment. We pick thank → thank → positive pattern that has 1,254 occurrences in the whole conversation graphs. This figure displays the diversity of reply times. The first part of the chart shows the time needed for the last comment to reply the previous one and the second part is duration of the second comment to reply the first comment. We observe that the reply time from the second comment to the first one mostly takes less than 5 minutes; as well as the period needed for the third comment to answer the second one. However, some users need more than 1 week to reply to a comment. On average, the time needed for the second comment to reply to the first one is from 12 to 24 hours, and the required period of the third comment to answer the second one is between 6 and 12 hours.
  26. The second analysis is applied to the top pattern with 4 nodes: thank → thank → thank → positive. The result shows that the time needed for the second comment to reply the first comment varies in the range of 5 minutes to more than a week. However, in other cases, for the third comment to answer the second one and the fourth comment to react to the third comment, the period taken is generally less than 5 minutes. On average, the second comment takes 6 to 12 hours to respond to the previous comment. The third comment requires 30 minutes to 1 hour to answer the second comment, and the fourth comment needs 3 to 6 hours to react to the third comment.
  27. Another thing that interests us is how many users are involved in the conversations. We analyze the top patterns with 3 nodes as well as 4 nodes and sum up the number of users that join the discussion. Overall, two users participate in the conversations, and in some cases, 3 and 4 users have taken part in the discussions. In conclusion, it is a natural behavior that when a compliment is presented at the beginning of the talk, and the following responses are all gratitude expressions, the number of people who talk is two. This generally indicates that the first person expresses a positive opinion, then the second person says their gratitude, afterwards, the first person responds the comment, and so on.
  28. In conclusion, by identifying the relationships among all comments on a Social Media post, the proposed methodology retrieves the discussions and constructs the conversation graphs. Also, by mining the constructed conversation graphs, the method identifies the popular conversation patterns. From one side, the patterns provide interesting insights into the Social Media users' preferences and behavior, on the other side, they can be used for designing conversational agents.
  29. In this slide you can find the list of references discussed in this presentation.
  30. Thanks for the time and attention. Please do not hesitate to contact us for any question and suggestion.