SlideShare a Scribd company logo
1 of 26
Download to read offline
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

Viewers also liked

Q&A Survey Viewpointr Highlights
Q&A Survey Viewpointr HighlightsQ&A Survey Viewpointr Highlights
Q&A Survey Viewpointr Highlights
Viewpointr
 
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
UPMC - Sorbonne Universities
 
Facebook survey – What questions people ask on walls?
Facebook survey – What questions people ask on walls?Facebook survey – What questions people ask on walls?
Facebook survey – What questions people ask on walls?
Valeria Gasik
 
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Marco Brambilla
 

Viewers also liked (13)

Facebook ask questions
Facebook ask questionsFacebook ask questions
Facebook ask questions
 
Using Public Social Media to Find Answers to Questions
Using Public Social Media to Find Answers to QuestionsUsing Public Social Media to Find Answers to Questions
Using Public Social Media to Find Answers to Questions
 
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
 
Q&A Survey Viewpointr Highlights
Q&A Survey Viewpointr HighlightsQ&A Survey Viewpointr Highlights
Q&A Survey Viewpointr Highlights
 
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...Answering Twitter Questions: a Model for Recommending Answerers through Socia...
Answering Twitter Questions: a Model for Recommending Answerers through Socia...
 
Facebook survey – What questions people ask on walls?
Facebook survey – What questions people ask on walls?Facebook survey – What questions people ask on walls?
Facebook survey – What questions people ask on walls?
 
Cultures in Community Question Answering
Cultures in Community Question AnsweringCultures in Community Question Answering
Cultures in Community Question Answering
 
A Market In Your Social Network: The Effect of Extrinsic Rewards on Friendsou...
A Market In Your Social Network: The Effect of Extrinsic Rewards on Friendsou...A Market In Your Social Network: The Effect of Extrinsic Rewards on Friendsou...
A Market In Your Social Network: The Effect of Extrinsic Rewards on Friendsou...
 
Debate Social networking & Social media
Debate Social networking & Social mediaDebate Social networking & Social media
Debate Social networking & Social media
 
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
Answering Search Queries with CrowdSearcher: a crowdsourcing and social netwo...
 
Using Twitter in B2B Marketing
Using Twitter in B2B MarketingUsing Twitter in B2B Marketing
Using Twitter in B2B Marketing
 
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
CSCW 2013 - Investigating the Appropriateness of Social Network Question Aski...
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.
 

Similar to ARlab RESEARCH | Social search

Human computation, crowdsourcing and social: An industrial perspective
Human computation, crowdsourcing and social: An industrial perspectiveHuman computation, crowdsourcing and social: An industrial perspective
Human computation, crowdsourcing and social: An industrial perspective
oralonso
 

Similar to ARlab RESEARCH | Social search (20)

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

More from TECNIO Centre EASY & Smart Cities Master

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

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

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

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