SlideShare a Scribd company logo
Predicting Potential Responders
           in Twitter:
  A Query Routing Algorithm
      Cleyton Caetano de Souza
      Jonathas José Magalhães
       Evandro de Barros Costa
      Joseana Macêdo Fechine
Introduction
• Online Social Networks (OSN)
  – Have became very popular
  – New way of using their virtual environments
• Social Query
  – A new way to find information online
  – Publish a question to all your contacts




                  cleyton.caetano.souza@copin.ufcg.edu.br   2
What Kind of Questions?
• Questions that are not well answered by
  Conventional Search Engines
  – Personal Questions
  – High Contextualized Questions
  – Recommendation Request
  – Opinion Request
• Share your question with all your contacts
• Wait for Answers (?)

                 cleyton.caetano.souza@copin.ufcg.edu.br   3
Problem
• We believe that a public question is not the
  best strategy
  – Multiple Answers
  – Contradictory Answers
  – Wrong Answers
  – None Answers
  – Timeline Effect



                cleyton.caetano.souza@copin.ufcg.edu.br   4
Solution
• Direct the question to just one person
  – Ensures that the message will be viewed
  – But still, There are no guarantees about the
    quality of response
• To whom should I direct questions?
  – The right one
• Who is the right one?


                    cleyton.caetano.souza@copin.ufcg.edu.br   5
Features of the Right Person
• Knowledge (𝐾)
   – He-She knows about the subject of the question
• Trust (𝑇)
   – I trust that his-her answer will be truly
• Availability (𝐴)
   – He-She will answer quickly




                   cleyton.caetano.souza@copin.ufcg.edu.br   6
Related work:
     About Ask Question in OSN
• (Morris, Teevan and Panovich 2010a)
  – 93.5% of users received answers to their question
    after post them and these responses
  – in 90.1% of cases, were provided within one day




                 cleyton.caetano.souza@copin.ufcg.edu.br   7
Related work:
     About Ask Question in OSN
• (Paul, Hong and Chi 2011)
  – 18.7% of questions posted on Twitter receive
    answers
  – 95% are answered within the range of 10 hours
  – the fact of receive or do not is intrinsically
    connected to the amount of followers of the
    questioner

                 cleyton.caetano.souza@copin.ufcg.edu.br   8
Related Work:
         About Direct Questions
•   Aardvark (Horowitz and Kamvar 2010)
•   iLink (Davitz et al 2007)
•   Q-Sabe (Andrade et al 2003)
•   AskWho (Liu 2010)


               cleyton.caetano.souza@copin.ufcg.edu.br   9
Propose
• A Routing Algorithm to route questions in OSN
• Our Differential
  – A pre-existent social network as context
  – A flexible algorithm
  – A multi-criteria decision making problem
• How evaluate a Routing Algorithm?



                 cleyton.caetano.souza@copin.ufcg.edu.br   10
Hypotheses
• 𝐻0,1 : The proposed Routing Algorithm cannot
  predict the events of the real world at least
  50% of trials;
• 𝐻 𝑎,1 : The proposed Routing Algorithm can
  predict the events of the real world at least
  50% of trials;



                cleyton.caetano.souza@copin.ufcg.edu.br   11
Hypotheses
• 𝐻0,2 : The proposed Routing Algorithm
  combined with the synonymy expansion in
  question cannot predict the events of the real
  world at least 50% of trials;
• 𝐻 𝑎,2 : The proposed Routing Algorithm
  combined with the synonymy expansion in
  question can predict the events of the real
  world at least 50% of trials;

                cleyton.caetano.souza@copin.ufcg.edu.br   12
Hypotheses
• 𝐻0,3 : The combination of the Routing
  Algorithm with the synonymy expansion do
  not produces a recall rate higher than the
  same technique without expansion;
• 𝐻 𝑎,3 : The combination of the Routing
  Algorithm with the synonymy expansion
  produces a recall rate higher than the same
  technique without expansion;

                cleyton.caetano.souza@copin.ufcg.edu.br   13
The Model
• Presented in Details in (Souza, Magalhães and
  Costa 2011)
• The twitter is defined by the tuple
                   𝑇 = {𝑈, 𝑅}
• Where 𝑈 = {𝑢1 , … , 𝑢 𝑈 } is a set of users
• And 𝑅 is the set of all relationships
  𝑟𝑖,𝑗 between two users 𝑖 and 𝑗.
  – The existence of 𝑟𝑖,𝑗 means that i follows j, this
    way                    𝑟𝑖,𝑗 ≠ 𝑟𝑗,𝑖
                  cleyton.caetano.souza@copin.ufcg.edu.br   14
The Model
• Each useru has the attributes
  – 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠 𝑢 that contains all users which follows 𝑢
  – 𝐹𝑜𝑙𝑙𝑜𝑤𝑖𝑛𝑔 𝑢 that contains all users which are followed
    by 𝑢
  – 𝑀 𝑢 = 𝑚1 , … , 𝑚 𝑀 a ordered list that contains all
   messages posted for 𝑢
• Each message 𝑚 has the attributes
  – 𝑑 𝑚 - the post date
  – 𝑠 𝑚 - the string posted

                    cleyton.caetano.souza@copin.ufcg.edu.br   15
The Problem
   Given a query 𝑞 posted by 𝑢,
   𝑓 ∈ 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠 𝑢 and 𝑝 𝑓,𝑞 a function
   that tell us the chances of
    𝑓 provides a good answer
– Find: 𝑓
– To: 𝑀𝑎𝑥 𝑝 𝑓,𝑞
– Over: 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠 𝑢


                  cleyton.caetano.souza@copin.ufcg.edu.br   16
The Problem
• We believe that 𝑝 𝑓,𝑞 has a correlation with
  three things
  – 𝑘 𝑓,𝑞 – the knowledge that 𝑓 in relation with 𝑞
  – 𝑡 𝑢,𝑓 – the trust of 𝑢 has in 𝑓
  – 𝑎 𝑓 – the level of activity of 𝑓
• That way will actually want to find the best
  combination of: 𝑘 𝑓,𝑞 , 𝑡 𝑢,𝑓 and 𝑎 𝑓


                   cleyton.caetano.souza@copin.ufcg.edu.br   17
Routing Algorithm




   cleyton.caetano.souza@copin.ufcg.edu.br   18
Evaluation
• An experiment whose objective was to ascertain its
  ability to reflect, trough recommendations, what
  happened in real world
• Nine volunteers posted on Twitter twenty nine
  questions which were answered fourth four users
• The study involved the processing of a graph
  composed for 1201 users, 131.962 messages and
  2.047.305 connections.


                  cleyton.caetano.souza@copin.ufcg.edu.br   19
Our Results
                                       Amount of True Positive without Expansion
                                       Amount of True Positive with Expansion
                          30                                                                  28
Amount of True Positive




                          25                                                             24
                                                            22                 22
                                                                                              24
                          20                                                             21
                                                              18               18
                          15               11
                          10               10
                          5        4
                          0
                               1           5               10       15                   20   25
                                                   Size of Recommendation List

                                               cleyton.caetano.souza@copin.ufcg.edu.br             20
Our Results
• The analysis over the recall rate indicated that
  hypotheses 𝐻0,1 and 𝐻 𝑎,2 was accepted.
• Furthermore, the recall rate of both
  techniques were compared and the obtained
  conclusion is that the technique with
  synonymy expansion present results statically
  better than the simple technique (without
  expansion), confirming the hypotheses 𝐻 𝑎,3 .

                 cleyton.caetano.souza@copin.ufcg.edu.br   21
Conclusions
• During the study, it was noted that the
  proposed task was naturally difficult
• But, The fact that the recommendation match
  with what happens in the real world consists
  of a predictive validity of the conceptual
  model, but little refers to the quality of the
  recommendation.
• These were preliminary results

                cleyton.caetano.souza@copin.ufcg.edu.br   22
Future Work
• A qualitative evaluation of the
  recommendations by the own questioner
• A study on which factor is most important on
  the recommendation of experts: knowledge
  (𝑘 𝑓 𝑢,𝑞 ), trust (𝑡 𝑢,𝑓 𝑢 ) or activity (𝑎 𝑓 𝑢 ); and if its
  importance depends on the type/topic



                      cleyton.caetano.souza@copin.ufcg.edu.br     23
Future Work
• If the direction of questions to a user (or a
  small number of users) is more effective than
  post the question to all followers.
• Improve the results obtained by routing
  algorithm
  – Semantic Web Techniques
  – Bayes Theorem



                cleyton.caetano.souza@copin.ufcg.edu.br   24
References
•   Andrade, J. C., Nardi, J. C., Pessoa, J. M. & Menezes, C. S. de. 2003. Qsabe-um ambiente
    inteligente para endereçamento de perguntas em uma comunidade virtual de
    esclarecimento. LA-WEB.
•   Davitz, J., Yu, J., Basu, S., Gutelius, D. & Harris, A. 2007. iLink: search and routing in social
    networks. 13th ACM SIGKDD International Conference on Knowledge discovery and data
    mining.
•   Horowitz, D. & Kamvar, S. D. 2010. The anatomy of a large-scale social search engine. 19th
    International Conference on World Wide Web.
•   Liu, C. (2010). AskWho: Finding Potential Answerers for Status Message Questions in Social
    Networks. agora.cs.illinois.edu.
•   Morris, M. R., Teevan, J. & Panovich, K. 2010. What do people ask their social networks, and
    why?: a survey study of status message Q&A behavior. 28th International Conference on
    Human factors in Computing Systems.
•   Paul, S. A., Hong, L., & Chi, E. H. (2011). Is Twitter a Good Place for Asking Questions? A
    Characterization Study. Fifth International AAAI Conference on Weblogs and Social Media.
•   Souza, C. C. D., Magalhães, J. J. & Costa, E. B. 2011. A Formal Model to the Routing
    Questions Problem In The Context Of Twitter. IADIS International Conference of
    WWW/Internet.
                                  cleyton.caetano.souza@copin.ufcg.edu.br                          25
Predicting Potential Responders
           in Twitter:
  A Query Routing Algorithm
          THANK YOU!
         Any Question?

More Related Content

Similar to Predicting Potential Responders in Twitter: A Query Routing Algorithm (20)

Addictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshopAddictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshop
Peter Brusilovsky
 
Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...
Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...
Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...
littlebignino
 
Digital Citizenship Workshop Day 2
Digital Citizenship Workshop Day 2Digital Citizenship Workshop Day 2
Digital Citizenship Workshop Day 2
Jennifer Fenton
 
Kirsty barnes conf_10
Kirsty barnes conf_10Kirsty barnes conf_10
Kirsty barnes conf_10
Educational Development Division, University of Liverpool
 
Doctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCsDoctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCs
Guanliang Chen
 
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
DataScienceConferenc1
 
Data driveneducationicwl2016
Data driveneducationicwl2016Data driveneducationicwl2016
Data driveneducationicwl2016
Peter Brusilovsky
 
Design and Application of Experiments and User Studies
Design and Application of Experiments and User StudiesDesign and Application of Experiments and User Studies
Design and Application of Experiments and User Studies
Victor Adriel Oliveira
 
Maths for Biology
Maths for BiologyMaths for Biology
Maths for Biology
Christian Bokhove
 
Interleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentationInterleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentation
Xin QIAN
 
ARlab RESEARCH | Social search
ARlab RESEARCH | Social searchARlab RESEARCH | Social search
ARlab RESEARCH | Social search
TECNIO Centre EASY & Smart Cities Master
 
2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results
2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results
2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results
Christian M. Stracke
 
Dr Abel Sanchez at Bristlecone Pulse 2017 MIT
Dr Abel Sanchez at Bristlecone Pulse 2017 MITDr Abel Sanchez at Bristlecone Pulse 2017 MIT
Dr Abel Sanchez at Bristlecone Pulse 2017 MIT
Bristlecone SCC
 
Levelling the digital playing field with The Home Access Scheme
Levelling the digital playing field with The Home Access Scheme Levelling the digital playing field with The Home Access Scheme
Levelling the digital playing field with The Home Access Scheme
Huw Davies
 
Data science in 10 steps
Data science in 10 stepsData science in 10 steps
Data science in 10 steps
QuantUniversity
 
Addictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level CoursesAddictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level Courses
University of Eastern Finland, IMPDET-LE
 
Interface between technological and human factors in nurse education online_A...
Interface between technological and human factors in nurse education online_A...Interface between technological and human factors in nurse education online_A...
Interface between technological and human factors in nurse education online_A...
Natasha Reedy
 
Umkc presentation
Umkc presentationUmkc presentation
Umkc presentation
John Bourne
 
Learning Analytics: Seeking new insights from educational data
Learning Analytics: Seeking new insights from educational dataLearning Analytics: Seeking new insights from educational data
Learning Analytics: Seeking new insights from educational data
Andrew Deacon
 
National Research Results: How Colleges Nationwide Are Handling Captioning
National Research Results: How Colleges Nationwide Are Handling CaptioningNational Research Results: How Colleges Nationwide Are Handling Captioning
National Research Results: How Colleges Nationwide Are Handling Captioning
3Play Media
 
Addictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshopAddictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshop
Peter Brusilovsky
 
Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...
Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...
Using Data-Driven Discovery Techniques for the Design and Improvement of Educ...
littlebignino
 
Digital Citizenship Workshop Day 2
Digital Citizenship Workshop Day 2Digital Citizenship Workshop Day 2
Digital Citizenship Workshop Day 2
Jennifer Fenton
 
Doctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCsDoctoral student discussion forum on MOOCs
Doctoral student discussion forum on MOOCs
Guanliang Chen
 
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
DataScienceConferenc1
 
Data driveneducationicwl2016
Data driveneducationicwl2016Data driveneducationicwl2016
Data driveneducationicwl2016
Peter Brusilovsky
 
Design and Application of Experiments and User Studies
Design and Application of Experiments and User StudiesDesign and Application of Experiments and User Studies
Design and Application of Experiments and User Studies
Victor Adriel Oliveira
 
Interleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentationInterleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentation
Xin QIAN
 
2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results
2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results
2017-04-25 IEEE EDUCON MOOQ Interactive Workshop Results
Christian M. Stracke
 
Dr Abel Sanchez at Bristlecone Pulse 2017 MIT
Dr Abel Sanchez at Bristlecone Pulse 2017 MITDr Abel Sanchez at Bristlecone Pulse 2017 MIT
Dr Abel Sanchez at Bristlecone Pulse 2017 MIT
Bristlecone SCC
 
Levelling the digital playing field with The Home Access Scheme
Levelling the digital playing field with The Home Access Scheme Levelling the digital playing field with The Home Access Scheme
Levelling the digital playing field with The Home Access Scheme
Huw Davies
 
Data science in 10 steps
Data science in 10 stepsData science in 10 steps
Data science in 10 steps
QuantUniversity
 
Interface between technological and human factors in nurse education online_A...
Interface between technological and human factors in nurse education online_A...Interface between technological and human factors in nurse education online_A...
Interface between technological and human factors in nurse education online_A...
Natasha Reedy
 
Umkc presentation
Umkc presentationUmkc presentation
Umkc presentation
John Bourne
 
Learning Analytics: Seeking new insights from educational data
Learning Analytics: Seeking new insights from educational dataLearning Analytics: Seeking new insights from educational data
Learning Analytics: Seeking new insights from educational data
Andrew Deacon
 
National Research Results: How Colleges Nationwide Are Handling Captioning
National Research Results: How Colleges Nationwide Are Handling CaptioningNational Research Results: How Colleges Nationwide Are Handling Captioning
National Research Results: How Colleges Nationwide Are Handling Captioning
3Play Media
 

More from Jonathas Magalhães (8)

Enhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on FacebookEnhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on Facebook
Jonathas Magalhães
 
Probabilidade
ProbabilidadeProbabilidade
Probabilidade
Jonathas Magalhães
 
An Ontology Based Approach for Sharing Distributed Educational
An Ontology Based Approach for Sharing Distributed EducationalAn Ontology Based Approach for Sharing Distributed Educational
An Ontology Based Approach for Sharing Distributed Educational
Jonathas Magalhães
 
Social Query: A Query Routing System for Twitter
Social Query: A Query Routing System for TwitterSocial Query: A Query Routing System for Twitter
Social Query: A Query Routing System for Twitter
Jonathas Magalhães
 
K-Nearest Neighbor
K-Nearest NeighborK-Nearest Neighbor
K-Nearest Neighbor
Jonathas Magalhães
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
Jonathas Magalhães
 
An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...
An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...
An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...
Jonathas Magalhães
 
Improving a Recommender System Through Integration of User Profiles: a Semant...
Improving a Recommender System Through Integration of User Profiles: a Semant...Improving a Recommender System Through Integration of User Profiles: a Semant...
Improving a Recommender System Through Integration of User Profiles: a Semant...
Jonathas Magalhães
 
Enhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on FacebookEnhancing the Status Message Question Asking Process on Facebook
Enhancing the Status Message Question Asking Process on Facebook
Jonathas Magalhães
 
An Ontology Based Approach for Sharing Distributed Educational
An Ontology Based Approach for Sharing Distributed EducationalAn Ontology Based Approach for Sharing Distributed Educational
An Ontology Based Approach for Sharing Distributed Educational
Jonathas Magalhães
 
Social Query: A Query Routing System for Twitter
Social Query: A Query Routing System for TwitterSocial Query: A Query Routing System for Twitter
Social Query: A Query Routing System for Twitter
Jonathas Magalhães
 
An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...
An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...
An Open and Inspectable Learner Modeling with a Negotiation Mechanism to Solv...
Jonathas Magalhães
 
Improving a Recommender System Through Integration of User Profiles: a Semant...
Improving a Recommender System Through Integration of User Profiles: a Semant...Improving a Recommender System Through Integration of User Profiles: a Semant...
Improving a Recommender System Through Integration of User Profiles: a Semant...
Jonathas Magalhães
 

Recently uploaded (20)

On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Developing System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptxDeveloping System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptx
wondimagegndesta
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
SOFTTECHHUB
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Building the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdfBuilding the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdf
Cheryl Hung
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Developing System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptxDeveloping System Infrastructure Design Plan.pptx
Developing System Infrastructure Design Plan.pptx
wondimagegndesta
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
SOFTTECHHUB
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Building the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdfBuilding the Customer Identity Community, Together.pdf
Building the Customer Identity Community, Together.pdf
Cheryl Hung
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
IT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information TechnologyIT488 Wireless Sensor Networks_Information Technology
IT488 Wireless Sensor Networks_Information Technology
SHEHABALYAMANI
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Bepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firmBepents tech services - a premier cybersecurity consulting firm
Bepents tech services - a premier cybersecurity consulting firm
Benard76
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
Could Virtual Threads cast away the usage of Kotlin Coroutines - DevoxxUK2025
João Esperancinha
 

Predicting Potential Responders in Twitter: A Query Routing Algorithm

  • 1. Predicting Potential Responders in Twitter: A Query Routing Algorithm Cleyton Caetano de Souza Jonathas José Magalhães Evandro de Barros Costa Joseana Macêdo Fechine
  • 2. Introduction • Online Social Networks (OSN) – Have became very popular – New way of using their virtual environments • Social Query – A new way to find information online – Publish a question to all your contacts [email protected] 2
  • 3. What Kind of Questions? • Questions that are not well answered by Conventional Search Engines – Personal Questions – High Contextualized Questions – Recommendation Request – Opinion Request • Share your question with all your contacts • Wait for Answers (?) [email protected] 3
  • 4. Problem • We believe that a public question is not the best strategy – Multiple Answers – Contradictory Answers – Wrong Answers – None Answers – Timeline Effect [email protected] 4
  • 5. Solution • Direct the question to just one person – Ensures that the message will be viewed – But still, There are no guarantees about the quality of response • To whom should I direct questions? – The right one • Who is the right one? [email protected] 5
  • 6. Features of the Right Person • Knowledge (𝐾) – He-She knows about the subject of the question • Trust (𝑇) – I trust that his-her answer will be truly • Availability (𝐴) – He-She will answer quickly [email protected] 6
  • 7. Related work: About Ask Question in OSN • (Morris, Teevan and Panovich 2010a) – 93.5% of users received answers to their question after post them and these responses – in 90.1% of cases, were provided within one day [email protected] 7
  • 8. Related work: About Ask Question in OSN • (Paul, Hong and Chi 2011) – 18.7% of questions posted on Twitter receive answers – 95% are answered within the range of 10 hours – the fact of receive or do not is intrinsically connected to the amount of followers of the questioner [email protected] 8
  • 9. Related Work: About Direct Questions • Aardvark (Horowitz and Kamvar 2010) • iLink (Davitz et al 2007) • Q-Sabe (Andrade et al 2003) • AskWho (Liu 2010) [email protected] 9
  • 10. Propose • A Routing Algorithm to route questions in OSN • Our Differential – A pre-existent social network as context – A flexible algorithm – A multi-criteria decision making problem • How evaluate a Routing Algorithm? [email protected] 10
  • 11. Hypotheses • 𝐻0,1 : The proposed Routing Algorithm cannot predict the events of the real world at least 50% of trials; • 𝐻 𝑎,1 : The proposed Routing Algorithm can predict the events of the real world at least 50% of trials; [email protected] 11
  • 12. Hypotheses • 𝐻0,2 : The proposed Routing Algorithm combined with the synonymy expansion in question cannot predict the events of the real world at least 50% of trials; • 𝐻 𝑎,2 : The proposed Routing Algorithm combined with the synonymy expansion in question can predict the events of the real world at least 50% of trials; [email protected] 12
  • 13. Hypotheses • 𝐻0,3 : The combination of the Routing Algorithm with the synonymy expansion do not produces a recall rate higher than the same technique without expansion; • 𝐻 𝑎,3 : The combination of the Routing Algorithm with the synonymy expansion produces a recall rate higher than the same technique without expansion; [email protected] 13
  • 14. The Model • Presented in Details in (Souza, Magalhães and Costa 2011) • The twitter is defined by the tuple 𝑇 = {𝑈, 𝑅} • Where 𝑈 = {𝑢1 , … , 𝑢 𝑈 } is a set of users • And 𝑅 is the set of all relationships 𝑟𝑖,𝑗 between two users 𝑖 and 𝑗. – The existence of 𝑟𝑖,𝑗 means that i follows j, this way 𝑟𝑖,𝑗 ≠ 𝑟𝑗,𝑖 [email protected] 14
  • 15. The Model • Each useru has the attributes – 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠 𝑢 that contains all users which follows 𝑢 – 𝐹𝑜𝑙𝑙𝑜𝑤𝑖𝑛𝑔 𝑢 that contains all users which are followed by 𝑢 – 𝑀 𝑢 = 𝑚1 , … , 𝑚 𝑀 a ordered list that contains all messages posted for 𝑢 • Each message 𝑚 has the attributes – 𝑑 𝑚 - the post date – 𝑠 𝑚 - the string posted [email protected] 15
  • 16. The Problem Given a query 𝑞 posted by 𝑢, 𝑓 ∈ 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠 𝑢 and 𝑝 𝑓,𝑞 a function that tell us the chances of 𝑓 provides a good answer – Find: 𝑓 – To: 𝑀𝑎𝑥 𝑝 𝑓,𝑞 – Over: 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠 𝑢 [email protected] 16
  • 17. The Problem • We believe that 𝑝 𝑓,𝑞 has a correlation with three things – 𝑘 𝑓,𝑞 – the knowledge that 𝑓 in relation with 𝑞 – 𝑡 𝑢,𝑓 – the trust of 𝑢 has in 𝑓 – 𝑎 𝑓 – the level of activity of 𝑓 • That way will actually want to find the best combination of: 𝑘 𝑓,𝑞 , 𝑡 𝑢,𝑓 and 𝑎 𝑓 [email protected] 17
  • 19. Evaluation • An experiment whose objective was to ascertain its ability to reflect, trough recommendations, what happened in real world • Nine volunteers posted on Twitter twenty nine questions which were answered fourth four users • The study involved the processing of a graph composed for 1201 users, 131.962 messages and 2.047.305 connections. [email protected] 19
  • 20. Our Results Amount of True Positive without Expansion Amount of True Positive with Expansion 30 28 Amount of True Positive 25 24 22 22 24 20 21 18 18 15 11 10 10 5 4 0 1 5 10 15 20 25 Size of Recommendation List [email protected] 20
  • 21. Our Results • The analysis over the recall rate indicated that hypotheses 𝐻0,1 and 𝐻 𝑎,2 was accepted. • Furthermore, the recall rate of both techniques were compared and the obtained conclusion is that the technique with synonymy expansion present results statically better than the simple technique (without expansion), confirming the hypotheses 𝐻 𝑎,3 . [email protected] 21
  • 22. Conclusions • During the study, it was noted that the proposed task was naturally difficult • But, The fact that the recommendation match with what happens in the real world consists of a predictive validity of the conceptual model, but little refers to the quality of the recommendation. • These were preliminary results [email protected] 22
  • 23. Future Work • A qualitative evaluation of the recommendations by the own questioner • A study on which factor is most important on the recommendation of experts: knowledge (𝑘 𝑓 𝑢,𝑞 ), trust (𝑡 𝑢,𝑓 𝑢 ) or activity (𝑎 𝑓 𝑢 ); and if its importance depends on the type/topic [email protected] 23
  • 24. Future Work • If the direction of questions to a user (or a small number of users) is more effective than post the question to all followers. • Improve the results obtained by routing algorithm – Semantic Web Techniques – Bayes Theorem [email protected] 24
  • 25. References • Andrade, J. C., Nardi, J. C., Pessoa, J. M. & Menezes, C. S. de. 2003. Qsabe-um ambiente inteligente para endereçamento de perguntas em uma comunidade virtual de esclarecimento. LA-WEB. • Davitz, J., Yu, J., Basu, S., Gutelius, D. & Harris, A. 2007. iLink: search and routing in social networks. 13th ACM SIGKDD International Conference on Knowledge discovery and data mining. • Horowitz, D. & Kamvar, S. D. 2010. The anatomy of a large-scale social search engine. 19th International Conference on World Wide Web. • Liu, C. (2010). AskWho: Finding Potential Answerers for Status Message Questions in Social Networks. agora.cs.illinois.edu. • Morris, M. R., Teevan, J. & Panovich, K. 2010. What do people ask their social networks, and why?: a survey study of status message Q&A behavior. 28th International Conference on Human factors in Computing Systems. • Paul, S. A., Hong, L., & Chi, E. H. (2011). Is Twitter a Good Place for Asking Questions? A Characterization Study. Fifth International AAAI Conference on Weblogs and Social Media. • Souza, C. C. D., Magalhães, J. J. & Costa, E. B. 2011. A Formal Model to the Routing Questions Problem In The Context Of Twitter. IADIS International Conference of WWW/Internet. [email protected] 25
  • 26. Predicting Potential Responders in Twitter: A Query Routing Algorithm THANK YOU! Any Question?