Predicting Potential Responders in Twitter: A Query Routing Algorithm
-
Upload
jonathas-magalhaes -
Category
Technology
-
view
192 -
download
2
description
Transcript of Predicting Potential Responders in Twitter: A Query Routing Algorithm
![Page 1: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/1.jpg)
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
![Page 2: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/2.jpg)
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
![Page 3: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/3.jpg)
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 (?)
![Page 4: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/4.jpg)
Problem
• We believe that a public question is not the best strategy
– Multiple Answers
– Contradictory Answers
– Wrong Answers
– None Answers
– Timeline Effect
![Page 5: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/5.jpg)
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?
![Page 6: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/6.jpg)
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
![Page 7: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/7.jpg)
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
![Page 8: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/8.jpg)
• (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
Related work: About Ask Question in OSN
8
![Page 9: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/9.jpg)
Related Work: About Direct Questions
• Aardvark (Horowitz and Kamvar 2010)
• iLink (Davitz et al 2007)
• Q-Sabe (Andrade et al 2003)
• AskWho (Liu 2010)
![Page 10: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/10.jpg)
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?
![Page 11: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/11.jpg)
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;
![Page 12: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/12.jpg)
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;
![Page 13: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/13.jpg)
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;
![Page 14: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/14.jpg)
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 𝑟𝑖,𝑗 ≠ 𝑟𝑗,𝑖
![Page 15: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/15.jpg)
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
![Page 16: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/16.jpg)
The Problem
Given a query 𝑞 posted by 𝑢,
𝑓 ∈ 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠𝑢 and 𝑝𝑓,𝑞 a function
that tell us the chances of
𝑓 provides a good answer
– Find: 𝑓
– To: 𝑀𝑎𝑥 𝑝𝑓,𝑞
– Over: 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠𝑢
![Page 17: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/17.jpg)
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 𝑎𝑓
![Page 19: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/19.jpg)
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.
![Page 20: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/20.jpg)
Our Results
4
10
18 18 21
24
4
11
22 22 24
28
0
5
10
15
20
25
30
1 5 10 15 20 25
Am
ou
nt
of
Tru
e P
osi
tive
Size of Recommendation List
Amount of True Positive without Expansion
Amount of True Positive with Expansion
20
![Page 21: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/21.jpg)
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.
![Page 22: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/22.jpg)
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
![Page 23: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/23.jpg)
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
![Page 24: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/24.jpg)
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
![Page 25: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/25.jpg)
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.
![Page 26: Predicting Potential Responders in Twitter: A Query Routing Algorithm](https://reader033.fdocuments.us/reader033/viewer/2022052600/557647abd8b42ac31b8b4f2a/html5/thumbnails/26.jpg)
Predicting Potential Responders in Twitter:
A Query Routing Algorithm
THANK YOU!
Any Question?