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

Facebook ask questions
Facebook ask questionsFacebook ask questions
Facebook ask questionsLeo Rubia
 
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 QuestionsJeffrey Nichols
 
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 FacebookJonathas Magalhães
 
Q&A Survey Viewpointr Highlights
Q&A Survey Viewpointr HighlightsQ&A Survey Viewpointr Highlights
Q&A Survey Viewpointr HighlightsViewpointr
 
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
 
Cultures in Community Question Answering
Cultures in Community Question AnsweringCultures in Community Question Answering
Cultures in Community Question AnsweringNicolas Kourtellis
 
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...Sauvik Das
 
Debate Social networking & Social media
Debate Social networking & Social mediaDebate Social networking & Social media
Debate Social networking & Social mediaOscar Fabian
 
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
 
Using Twitter in B2B Marketing
Using Twitter in B2B MarketingUsing Twitter in B2B Marketing
Using Twitter in B2B MarketingVelocity Partners
 
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...erinleebrady
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Velocity Partners
 

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 Village Paradigm Automated Q&A

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 MediaJeffrey Nichols
 
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 ...UXPA International
 
Crowdsourcing the Semantic Web
Crowdsourcing the Semantic WebCrowdsourcing the Semantic Web
Crowdsourcing the Semantic WebElena Simperl
 
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 TwitterJonathas Magalhães
 
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 perspectiveoralonso
 
What Questions Are Worth Answering?
What Questions Are Worth Answering?What Questions Are Worth Answering?
What Questions Are Worth Answering?Ehren Reilly
 
Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraNikhil Dandekar
 
Planning and running usability tests
Planning and running usability testsPlanning and running usability tests
Planning and running usability testsChris Collingridge
 
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 ...Sri Ambati
 
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)Nikhil Dandekar
 
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 LeskovecThe Hive
 
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...Michelle Zhou
 
MLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraMLConf Seattle 2015 - ML@Quora
MLConf Seattle 2015 - ML@QuoraXavier Amatriain
 
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/15MLconf
 
[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)Kunwoo Park
 
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 2010Caroline Jarrett
 
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 KnowledgeXavier Amatriain
 
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 RungeJessica Tams
 
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 GrantLynne Thomas
 

Similar to Village Paradigm Automated Q&A (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

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...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

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Village Paradigm Automated Q&A

  • 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