Relevance and Speed of Answers:
How Can MAS Answering Systems
Deal With That?
Albert Trias i Mansilla
Girona
12th july of 2011
Search Paradigms
• Library Paradigm:
– Search is based on Catalogues.
– Search results on published content.
– Trust is based on authority.
• Village Paradigm:
– People ask with natural language.
– Answers are generated in real-time by anyone in
the community.
– Trust is based on intimacy
– “It’s not what you know, but who you know”
[Nardi2000]
2
Village Paradigm
3
• C1: “The village paradigm (social search) has
some advantages in front of the library paradigm”
– Example: People can address new questions.
• C2: “Village Paradigm can be automated”
– Example: Recommender System.
Agents and Q&A Automation
4
• Agents are relevant for Social Search:
• Reactivity
• Sociability
• Proactivity
• Autonomy
• Agents enable the construction of information
systems from multiple heterogeneous sources
[Dignum2006]
• C3: “Agents are a natural approach for social
search automation”.
Automated Q&A in Agents
Social Network
5
• Approach
• P2P Social Network.
• Each user is represented by an agent.
• Each agent has a FAQ list.
• Agents Can:
• Send Questions (asker).
• Forward Questions (mediator).
• Answer Questions (answerer).
Automated Q&A in Agents
Social Network
6
• Related Work:
• MARS.
• P2P Multi-Agent Referral System.
• 6Search.
• P2P web search (bookmark based)
• BFS (Gnutella)
• TTL
• [Walter2008]
• Recommender System, filtering with trust using BFS.
• Trust Path (in base of trust transitivity)
• [Mychlmir2007].
• Query Routing in P2P
• Ant Optimization techniques.
7
Question Waves
8
Question Waves
Assumptions:
• Model does not consider context.
• Agents are homogeneous.
• Agents are benevolent and cooperative.
• Agents are always online.
• Answering time is constant.
• Static Social Network
9
Question Waves
“T1: Answers relevancy (in village paradigm) is
correlated with answer time”
• A question wave is an attempt to find an answer to a
question.
• In every attempt, the same question is sent to a subset
of acquaintances.
• The expectancy of finding appropriate answers decays
after every attempt.
• In P2P, to request a question to all possible peers is not
feasible because it can overload the system.
• However, reducing the number of recipients too far can
provide the worst results.
10
Question Waves
T=1
T=1T=0.7
T=0.7
Example:
Shelly
Bob
Dale
Gordon
Laura
Leo
T=0.2
0 1 5 6 11 40
11
Evaluation
Simulations:
Get answers and sort by answer relevance, compare the
rankings using Spearman’s correlation
Agents use 4 waves: T={t1,t2,t3}
1st : after 1 simulation step; Trust > t1
2nd : after 5 simulation steps; t1 >Trust > t2
3rd : after 20 simulation steps; t2> Trust > t3
4th: after 40 simulation steps; t3>Trust > 0
12
Results
• Correlation between answers sorted by relevance, and
sorted by the following heuristics:
• Answer Distance (D)
• Trust of the last sender (Tr).
• Receiving Order (H).
• Answer Distance and Trust (DT).
• Receiving Order and Trust (HT).
• Transitive Trust (TT).
• Trust of the Last Mediator (TLM).
13
Results
• Heuristics Example
T=1
T=1T=0.7
T=0.7
Shelly
Bob
Dale
Gordon
Laura
Leo
T=0.2
0 1 5 6 11 40
Laura Gordon Bob
D 1 2 2
H 1 +1 6 +2 11 +2
Tr 1 0.7 (Dale) 0.7 (Dale)
TT 1 1* 0.7 0.7 * 0.7
TLM 1 1 0.7
14
Evaluation
Ev(a) T D H DT HT Tr TT TLM 𝝑𝝑
mean .8,.7,.6 .14 .67 .17 .66 .14 .52 .9 .66
mean .85,.8,.7 .10 .49 .16 .48 .17 .56 .91 .68
mean .85,.75,.5 .11 .43 .16 .43 .19 .53 .91 .67
mean .85,.7,.5 .12 .56 .16 .55 .16 .52 .9 .67
max .8,.7,.6 .23 .7 .27 .69 .14 .53 .83 .72
max .85,.8,.7 .13 .62 .2 .61 .2 .57 .87 .73
max .85,.75,.5 .15 .6 .23 .59 .22 .58 .87 .72
max .85,.7,.5 .19 .67 .24 .65 .16 .56 .85 .72
Spearman’s Correlation
Evaluation
– Using Question Waves behavior and under
our assumptions, answer relevance is
correlated with answering time.
– Benefits:
• Relevant: answers come ranked
• Faster: reduce the burden of questions
• Robust: agents search answers persistently.
– Risks:
• Different point of view as answer quality.
• Trust is needed: Answering always the same is really fast.
15
16
Discussion
Answer velocity is affected by:
• Answering time.
• Expertise (Algorithms with faster convergence)
• Effort (Example: numerical analysis, more iterations more
precision)
• State of answerer
• Automated or “Manual” answer?
• Implication: Most important tasks will be performed early.
• Communication time.
• Answering delay (time after receiving and before trying to
answer)
• Can MAS use answering time to consider answer relevance?
• Can MAS behavior be based on reciprocity?
Thank you very much for your
attention
17
18
Evaluation
19
Evaluation
Village Paradigm
• Proverbs:
– “A teacher is better than 2 books”
– “A library of books does not equal one good teacher”
• Researchers:
– Sometimes information only can be accessed asking the right
people [Yu2003].
– “It’s not what you know, but who you know” [Nardi2000]
20
Social Search
21
• Social search use social interactions (implicit or
explicit) to obtain results.
• (Chi, 2009) Social Search Engines can be
classified in:
– Social Feedback Systems. (Sorting results).
• Immediate Answer.
• Cannot adress new questions.
– Social Answering Systems. (People answers
questions)
• Can handle new questions.
• Answer not immediate
• Experts can get several times same question.
22
Content
•Introduction
•Social Search
•Agents and Q&A Automation
•Automated Q&A in Agents Social Network
•Question Waves
•Evaluation
•Discussion and Future Work
23
Introduction
•Centralized Search Engines provide generally
good results, but they go down with atypical
searches.
•Interest is Social Networking sites is growing.
•Researchers and Companies show interest in the
“village paradigm”.
Automated Q&A in Agents
Social Network
24
• Why?
• Reuse previous pairs of questions and answers.
• 30% of the time that a query was performed, it had been
carried out before by the same user. [Smyth2005]
• 70% of the time it was searched before by an acquaintance of
the user. [Smyth2005]
25
Evaluation
set of agents A={a0 , a1, …, ai}, connected in a p2p social network
Method Step
For each Received Answers
If Own Question
Update result and Trust
Else
Forward it and update trust
If I have a new Own question
Select contacts in contact waves;
Program messages
For each received question
If I received the same question before
Ignore it
Else If I am good enough for answering,
Generate Answer Value; Send answer
Else
Select contacts in contacts waves;
Program messages
Send programmed messages
Ev(a) T D H DT HT Tr TT TLM 𝝑𝝑
mean .8,.7,.6 .12 .51 .12 .49 .10 .38 .72 .66
mean .85,.8,.7 .09 .37 .11 .34 .12 .41 .74 .68
mean .85,.75,.5 .1 .32 .11 .30 .14 .39 .74 .67
mean .85,.7,.5 .1 .42 .11 .39 .12 .38 .73 .67
max .8,.7,.6 .2 .54 .19 .52 .11 .39 .64 .72
max .85,.8,.7 .12 .47 .15 .44 .15 .41 .68 .73
max .85,.75,.5 .13 .46 .16 .43 .16 .42 .69 .72
max .85,.7,.5 .16 .52 .17 .48 .12 .41 .67 .72
26
Evaluation
Kendall’s Correlation

More Related Content

PDF
An agent-based model of the effects of message interventions on opinion dynam...
PPTX
18 Diffusion Models and Peer Influence
PDF
00 Automatic Mental Health Classification in Online Settings and Language Emb...
PPT
Gaining, retaining and losing influence in online communities
PPTX
22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)
PPTX
09 Diffusion Models & Peer Influence
PDF
Social Network Analysis
PPTX
20 Network Experiments
An agent-based model of the effects of message interventions on opinion dynam...
18 Diffusion Models and Peer Influence
00 Automatic Mental Health Classification in Online Settings and Language Emb...
Gaining, retaining and losing influence in online communities
22 An Introduction to Stochastic Actor-Oriented Models (SAOM or Siena)
09 Diffusion Models & Peer Influence
Social Network Analysis
20 Network Experiments

Viewers also liked (13)

PPTX
Facebook ask questions
PPT
Using Public Social Media to Find Answers to Questions
PDF
Enhancing the Status Message Question Asking Process on Facebook
PDF
Q&A Survey Viewpointr Highlights
PDF
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
PDF
Facebook survey – What questions people ask on walls?
PPTX
Cultures in Community Question Answering
PDF
A Market In Your Social Network: The Effect of Extrinsic Rewards on Friendsou...
PPTX
Debate Social networking & Social media
PPTX
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
PPT
Using Twitter in B2B Marketing
PPTX
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
PDF
Crap. The Content Marketing Deluge.
Facebook ask questions
Using Public Social Media to Find Answers to Questions
Enhancing the Status Message Question Asking Process on Facebook
Q&A Survey Viewpointr Highlights
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Facebook survey – What questions people ask on walls?
Cultures in Community Question Answering
A Market In Your Social Network: The Effect of Extrinsic Rewards on Friendsou...
Debate Social networking & Social media
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Using Twitter in B2B Marketing
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
Crap. The Content Marketing Deluge.
Ad

Similar to ARlab RESEARCH | Social search (20)

PPT
Engaging with Users on Public Social Media
PDF
Mechanical Turk Demystified: Best practices for sourcing and scaling quality ...
PDF
Crowdsourcing the Semantic Web
PDF
A Query Routing Model to Rank Expertcandidates on Twitter
PPTX
Human computation, crowdsourcing and social: An industrial perspective
PPTX
What Questions Are Worth Answering?
PDF
Search, Discovery and Questions at Quora
PPTX
Planning and running usability tests
PDF
H2O World - Quora: Machine Learning Algorithms to Grow the World's Knowledge ...
PPTX
Machine Learning at Quora (2/26/2016)
PPTX
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
PDF
System U: Computational Discovery of Personality Traits from Social Media for...
PDF
Xavier Amatriain, VP of Engineering, Quora at MLconf SEA - 5/01/15
PDF
MLConf Seattle 2015 - ML@Quora
PDF
[CS570] Machine Learning Team Project (I know what items really are)
PPTX
Surveys that work: using questionnaires to gather useful data, November 2010
PDF
Machine Learning to Grow the World's Knowledge
PPTX
Assessment
PPTX
10 Reasons Why Data-driven App Design Needs Social Science | Julian Runge
PPTX
POWRR Tools: Lessons learned from an IMLS National Leadership Grant
Engaging with Users on Public Social Media
Mechanical Turk Demystified: Best practices for sourcing and scaling quality ...
Crowdsourcing the Semantic Web
A Query Routing Model to Rank Expertcandidates on Twitter
Human computation, crowdsourcing and social: An industrial perspective
What Questions Are Worth Answering?
Search, Discovery and Questions at Quora
Planning and running usability tests
H2O World - Quora: Machine Learning Algorithms to Grow the World's Knowledge ...
Machine Learning at Quora (2/26/2016)
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
System U: Computational Discovery of Personality Traits from Social Media for...
Xavier Amatriain, VP of Engineering, Quora at MLconf SEA - 5/01/15
MLConf Seattle 2015 - ML@Quora
[CS570] Machine Learning Team Project (I know what items really are)
Surveys that work: using questionnaires to gather useful data, November 2010
Machine Learning to Grow the World's Knowledge
Assessment
10 Reasons Why Data-driven App Design Needs Social Science | Julian Runge
POWRR Tools: Lessons learned from an IMLS National Leadership Grant
Ad

More from TECNIO Centre EASY & Smart Cities Master (20)

PDF
[Dpf manager] berlin workshop
PPSX
A smart way to solve potential floods due to climate change
PDF
Smart Spaanse Polder: Social, environmental and mobility solutions
PDF
Smart waste management in Schiedam
PDF
Schiedam, an economy in development: Proposals for converting Schiedam in a s...
PDF
A smart way to solve potential floods due to climate change
PDF
PDF
Greener and engaged people for Schiedam
PDF
Biz Line - Centre Easy 2015
PDF
PREFORMA PROJECT- DPF MANAGER
PDF
Research Line - Centre Easy 2015
PPTX
Visualad uses visual intelligence and introduce social currencies.
PDF
Who we are, what we do for KTU project in Austria
PDF
ARLab | Historia del grupo de investigación
PDF
Universitat de Girona' RESEARCH | Collaborative learning
[Dpf manager] berlin workshop
A smart way to solve potential floods due to climate change
Smart Spaanse Polder: Social, environmental and mobility solutions
Smart waste management in Schiedam
Schiedam, an economy in development: Proposals for converting Schiedam in a s...
A smart way to solve potential floods due to climate change
Greener and engaged people for Schiedam
Biz Line - Centre Easy 2015
PREFORMA PROJECT- DPF MANAGER
Research Line - Centre Easy 2015
Visualad uses visual intelligence and introduce social currencies.
Who we are, what we do for KTU project in Austria
ARLab | Historia del grupo de investigación
Universitat de Girona' RESEARCH | Collaborative learning

Recently uploaded (20)

PDF
SaaS reusability assessment using machine learning techniques
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
PDF
Decision Optimization - From Theory to Practice
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Human Computer Interaction Miterm Lesson
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
The AI Revolution in Customer Service - 2025
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Ensemble model-based arrhythmia classification with local interpretable model...
PDF
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC
SaaS reusability assessment using machine learning techniques
Electrocardiogram sequences data analytics and classification using unsupervi...
Decision Optimization - From Theory to Practice
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Human Computer Interaction Miterm Lesson
Auditboard EB SOX Playbook 2023 edition.
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
EIS-Webinar-Regulated-Industries-2025-08.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
The AI Revolution in Customer Service - 2025
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
SGT Report The Beast Plan and Cyberphysical Systems of Control
Co-training pseudo-labeling for text classification with support vector machi...
Ensemble model-based arrhythmia classification with local interpretable model...
MENA-ECEONOMIC-CONTEXT-VC MENA-ECEONOMIC

ARlab RESEARCH | Social search

  • 1. Relevance and Speed of Answers: How Can MAS Answering Systems Deal With That? Albert Trias i Mansilla Girona 12th july of 2011
  • 2. Search Paradigms • Library Paradigm: – Search is based on Catalogues. – Search results on published content. – Trust is based on authority. • Village Paradigm: – People ask with natural language. – Answers are generated in real-time by anyone in the community. – Trust is based on intimacy – “It’s not what you know, but who you know” [Nardi2000] 2
  • 3. Village Paradigm 3 • C1: “The village paradigm (social search) has some advantages in front of the library paradigm” – Example: People can address new questions. • C2: “Village Paradigm can be automated” – Example: Recommender System.
  • 4. Agents and Q&A Automation 4 • Agents are relevant for Social Search: • Reactivity • Sociability • Proactivity • Autonomy • Agents enable the construction of information systems from multiple heterogeneous sources [Dignum2006] • C3: “Agents are a natural approach for social search automation”.
  • 5. Automated Q&A in Agents Social Network 5 • Approach • P2P Social Network. • Each user is represented by an agent. • Each agent has a FAQ list. • Agents Can: • Send Questions (asker). • Forward Questions (mediator). • Answer Questions (answerer).
  • 6. Automated Q&A in Agents Social Network 6 • Related Work: • MARS. • P2P Multi-Agent Referral System. • 6Search. • P2P web search (bookmark based) • BFS (Gnutella) • TTL • [Walter2008] • Recommender System, filtering with trust using BFS. • Trust Path (in base of trust transitivity) • [Mychlmir2007]. • Query Routing in P2P • Ant Optimization techniques.
  • 8. 8 Question Waves Assumptions: • Model does not consider context. • Agents are homogeneous. • Agents are benevolent and cooperative. • Agents are always online. • Answering time is constant. • Static Social Network
  • 9. 9 Question Waves “T1: Answers relevancy (in village paradigm) is correlated with answer time” • A question wave is an attempt to find an answer to a question. • In every attempt, the same question is sent to a subset of acquaintances. • The expectancy of finding appropriate answers decays after every attempt. • In P2P, to request a question to all possible peers is not feasible because it can overload the system. • However, reducing the number of recipients too far can provide the worst results.
  • 11. 11 Evaluation Simulations: Get answers and sort by answer relevance, compare the rankings using Spearman’s correlation Agents use 4 waves: T={t1,t2,t3} 1st : after 1 simulation step; Trust > t1 2nd : after 5 simulation steps; t1 >Trust > t2 3rd : after 20 simulation steps; t2> Trust > t3 4th: after 40 simulation steps; t3>Trust > 0
  • 12. 12 Results • Correlation between answers sorted by relevance, and sorted by the following heuristics: • Answer Distance (D) • Trust of the last sender (Tr). • Receiving Order (H). • Answer Distance and Trust (DT). • Receiving Order and Trust (HT). • Transitive Trust (TT). • Trust of the Last Mediator (TLM).
  • 13. 13 Results • Heuristics Example T=1 T=1T=0.7 T=0.7 Shelly Bob Dale Gordon Laura Leo T=0.2 0 1 5 6 11 40 Laura Gordon Bob D 1 2 2 H 1 +1 6 +2 11 +2 Tr 1 0.7 (Dale) 0.7 (Dale) TT 1 1* 0.7 0.7 * 0.7 TLM 1 1 0.7
  • 14. 14 Evaluation Ev(a) T D H DT HT Tr TT TLM 𝝑𝝑 mean .8,.7,.6 .14 .67 .17 .66 .14 .52 .9 .66 mean .85,.8,.7 .10 .49 .16 .48 .17 .56 .91 .68 mean .85,.75,.5 .11 .43 .16 .43 .19 .53 .91 .67 mean .85,.7,.5 .12 .56 .16 .55 .16 .52 .9 .67 max .8,.7,.6 .23 .7 .27 .69 .14 .53 .83 .72 max .85,.8,.7 .13 .62 .2 .61 .2 .57 .87 .73 max .85,.75,.5 .15 .6 .23 .59 .22 .58 .87 .72 max .85,.7,.5 .19 .67 .24 .65 .16 .56 .85 .72 Spearman’s Correlation
  • 15. Evaluation – Using Question Waves behavior and under our assumptions, answer relevance is correlated with answering time. – Benefits: • Relevant: answers come ranked • Faster: reduce the burden of questions • Robust: agents search answers persistently. – Risks: • Different point of view as answer quality. • Trust is needed: Answering always the same is really fast. 15
  • 16. 16 Discussion Answer velocity is affected by: • Answering time. • Expertise (Algorithms with faster convergence) • Effort (Example: numerical analysis, more iterations more precision) • State of answerer • Automated or “Manual” answer? • Implication: Most important tasks will be performed early. • Communication time. • Answering delay (time after receiving and before trying to answer) • Can MAS use answering time to consider answer relevance? • Can MAS behavior be based on reciprocity?
  • 17. Thank you very much for your attention 17
  • 20. Village Paradigm • Proverbs: – “A teacher is better than 2 books” – “A library of books does not equal one good teacher” • Researchers: – Sometimes information only can be accessed asking the right people [Yu2003]. – “It’s not what you know, but who you know” [Nardi2000] 20
  • 21. Social Search 21 • Social search use social interactions (implicit or explicit) to obtain results. • (Chi, 2009) Social Search Engines can be classified in: – Social Feedback Systems. (Sorting results). • Immediate Answer. • Cannot adress new questions. – Social Answering Systems. (People answers questions) • Can handle new questions. • Answer not immediate • Experts can get several times same question.
  • 22. 22 Content •Introduction •Social Search •Agents and Q&A Automation •Automated Q&A in Agents Social Network •Question Waves •Evaluation •Discussion and Future Work
  • 23. 23 Introduction •Centralized Search Engines provide generally good results, but they go down with atypical searches. •Interest is Social Networking sites is growing. •Researchers and Companies show interest in the “village paradigm”.
  • 24. Automated Q&A in Agents Social Network 24 • Why? • Reuse previous pairs of questions and answers. • 30% of the time that a query was performed, it had been carried out before by the same user. [Smyth2005] • 70% of the time it was searched before by an acquaintance of the user. [Smyth2005]
  • 25. 25 Evaluation set of agents A={a0 , a1, …, ai}, connected in a p2p social network Method Step For each Received Answers If Own Question Update result and Trust Else Forward it and update trust If I have a new Own question Select contacts in contact waves; Program messages For each received question If I received the same question before Ignore it Else If I am good enough for answering, Generate Answer Value; Send answer Else Select contacts in contacts waves; Program messages Send programmed messages
  • 26. Ev(a) T D H DT HT Tr TT TLM 𝝑𝝑 mean .8,.7,.6 .12 .51 .12 .49 .10 .38 .72 .66 mean .85,.8,.7 .09 .37 .11 .34 .12 .41 .74 .68 mean .85,.75,.5 .1 .32 .11 .30 .14 .39 .74 .67 mean .85,.7,.5 .1 .42 .11 .39 .12 .38 .73 .67 max .8,.7,.6 .2 .54 .19 .52 .11 .39 .64 .72 max .85,.8,.7 .12 .47 .15 .44 .15 .41 .68 .73 max .85,.75,.5 .13 .46 .16 .43 .16 .42 .69 .72 max .85,.7,.5 .16 .52 .17 .48 .12 .41 .67 .72 26 Evaluation Kendall’s Correlation