SlideShare a Scribd company logo
Presented By:
Ramaninder Singh Jhajj
Original Authors of the Research Paper:
Tim Althoff, Christian, Dan Jurafsky
• Requests : Act of asking formally for something.
• Core of many social media systems.
• Factors that lead members to satisfy a request
remain largely unknown.
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 2
• Does the Language of the Request Matters?
• If Yes, How it matters?
• Is it possible to predict the success or failure of
Altruistic Requests.
No Incentive in return for the favor
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 3
• Goal was to understand what motivates people to
give when they do not receive anything tangible in
return.
• Developed a framework for controlling potential
confounds while studying the role of two aspects
that characterize compelling requests:
– Social Factors
– Linguistic Factors
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 4
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 5
• What is being requested?
• What the giver receives in return?
• Group Dynamics
• In peer-to-peer, people are more likely to give to
projects what others are already giving to.
(Mitra and Gilbert 2014; Mollick 2014; Etter, Grossglauser, and Thiran 2013; Ceyhan, Shi, and Leskovec 2011; Teevan, Morris, and
Panovich 2011; Burke et al. 2007; Wash 2013; Cialdini 2001) 6
• Online community facilitating sending and
receiving free pizzas between strangers.
• As they say „Together we aim to restore faith
in humanity, one slice at a time“
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 7
• What? – All requests ask for same thing, a pizza.
• Incentive? – No incentives or rewards
• Group Dynamics? – Social Networking, Requests are
largely Textual
• Request Satisfiers? – Single User
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 8
• 21,577 posts (8th Dec. 2010 – 29th Sept. 2012)
• Only users with a single request, 5728
requests.
• Average success rate 24.6%
• Split Dataset mirrioring the success rate:
– Development (70%)
– Test Set (30%)
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 9
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 10
1. Textual Factors
– Politeness
– Evidentiality
– Reciprocity
– Sentiment
– Length
2. Social Factors
– Status
– Similarity
3. Narratives
– Money
– Job
– Student
– Family
– Craving
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 11
• “My gf and I have hit some hard times with her
losing her job and then unemployment as well for
being physically unable to perform her job due to
various hand injuries as a server in a restaurant. She
is currently petitioning to have unemployment
reinstated due to medical reasons for being unable
to perform her job, but until then things are really
tight and ANYTHING would help us out right now.
I [...] would certainly return the favor again when I
am able to reciprocate.”
Length : Favorable for success
Evidentiality : Urgents requests
are met fast.
Reciprocity : Promise to return
the favor
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 12
• Temporal Factors : Temporal or Seasonal effects are controlled
• Politeness : Measure politeness by extracting 19 individual
features deom computational politenes model (Danescu-
Niculescu-Mizil et al. 2013).
• Evidentiality : Presence of an image link, providing evidence
for their claim (86% of images in random sample included
some kind of evidence)
• Reciprocity : If the request includes phrases like „pay it
forward“, „pay it back“ or „return the favor“.
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 13
• Sentiment : Extracted sentiment annotations for each
sentence of the request using the Stanford CoreNLP Package,
count features based on lexicons of positive and negative
words from LIWC, detecting emoticons.
• Length: Total number of words in request.
• Status : Karma points, measure whether or not uses has posted
on RAOP before, user account age.
• Narrative : measure usage of all 5 narratives by word count
features that measures how often a given requests mention
words from the previously defined nattative lexicons.
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 14
Coefficient Estimate SE
Community Age -0.13*** 0.01
First Half of Month 0.22** 0.08
Gratitude 0.27** 0.08
Including Image 0.81*** 0.17
Reciprocity 0.32** 0.10
Strong Positive Sentiment 0.14 0.08
Strong Negative Sentiment -0.07 0.08
Length in 100 words 0.30*** 0.05
***p < 0.001, **p < 0.01, *p < 0.05
Temporal Control
Politeness
Evidentiality
Reciprocity
Length
Sentiment
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 15
Coefficient Estimate SE
Karma 0.13*** 0.02
Posted in RAOP before 1.34*** 0.16
Narrative Craving -0.34*** 0.09
Narrative Family 0.22* 0.09
Narrative Job 0.26** 0.09
Narrative Money 0.19** 0.08
Narrative Student 0.09 0.09
***p < 0.001, **p < 0.01, *p < 0.05
Status
Narratives
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 16
Length : 50 words
Narrative : Craving
Length: 50 words
Narrative : Job and Money
Length : 150 words
Narrative : Job and Money
Includes Picture, Gratitute
and Reciprocity
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 17
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 18
• Predicting held-out requests (1.6k)
• Model: Area under receiver operating
characteristic curve (ROC AUC)
– Illustrate performance of binary classifier systems.
– Graphical plot.
– True Positive Rate VS False Positive Rate
(Friedman, Hastie, and Tibshirani 2010; DeLong, DeLong, and Clarke-Pearson 1988) 19
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests
Feature ROC AUC (***p < 0.001)
Random Baseline 0.500
Unigram Baseline 0.621***
Bigram Baseline 0.618***
Trigram Baseline 0.618***
Text Features 0.625***
Social Features 0.576***
Temporal Features 0.579***
Temporal + Social 0.638***
Temporal + Social + Text 0.669***
Temporal + Social + Text + Unigram 0.672***
20
• User similarity (in terms of Interest and
Activity)had NO significant effect on giving.
• Did not included user similarity as a feature in
the logistic regression model since authors were
able to observe givers for a small subset.
21
• Language of requests matter a lot.
• Narratives of request also play a role in success.
• Reciprocity matters : Promise to pay it forward
• Pro-social behavior towards requestors who are
of high status.
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 22
• Expressing gratitude is also vital.
• And finaly we can say:
Success is Predictable!
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 23
How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 24
25

More Related Content

Similar to How to ask for Favor

Interleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentationInterleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentation
Xin QIAN
 
An Introduction to the World of User Research
An Introduction to the World of User ResearchAn Introduction to the World of User Research
An Introduction to the World of User Research
Methods
 
Quality vs. Access case study Complete a full paper outline incl.docx
Quality vs. Access case study Complete a full paper outline incl.docxQuality vs. Access case study Complete a full paper outline incl.docx
Quality vs. Access case study Complete a full paper outline incl.docx
makdul
 
Auditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographicsAuditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographics
Amit Sharma
 
Measuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systemsMeasuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systems
Amit Sharma
 
Evaluating Imagine!’s SmartHome
Evaluating Imagine!’s SmartHomeEvaluating Imagine!’s SmartHome
Evaluating Imagine!’s SmartHome
Fred Hobbs
 
6.6 Family and Youth Program Measurement Simplified
6.6 Family and Youth Program Measurement Simplified6.6 Family and Youth Program Measurement Simplified
6.6 Family and Youth Program Measurement Simplified
National Alliance to End Homelessness
 
Public & patient engagement session 1
Public & patient engagement session 1Public & patient engagement session 1
Public & patient engagement session 1
PJDenton
 
CSI: Clinical Site Intelligence
CSI: Clinical Site IntelligenceCSI: Clinical Site Intelligence
CSI: Clinical Site Intelligence
goBalto
 
2.6 Expert Forum: Data and Performance Simplified
2.6 Expert Forum: Data and Performance Simplified2.6 Expert Forum: Data and Performance Simplified
2.6 Expert Forum: Data and Performance Simplified
National Alliance to End Homelessness
 
PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...
PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...
PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...
The Statistical and Applied Mathematical Sciences Institute
 
Safe Shelter Collaborative: Overview
Safe Shelter Collaborative:  OverviewSafe Shelter Collaborative:  Overview
Safe Shelter Collaborative: Overview
Caravan Studios, a division of TechSoup
 
Analyzing behavioral data for improving search experience
Analyzing behavioral data for improving search experienceAnalyzing behavioral data for improving search experience
Analyzing behavioral data for improving search experience
Pavel Serdyukov
 
Designing Indicators
Designing IndicatorsDesigning Indicators
Designing Indicators
clearsateam
 
An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...
Mounia Lalmas-Roelleke
 
Using social network sites
Using social network sites Using social network sites
Using social network sites
Balqees Al.Mubarak
 
what is a needs assessment , How to write a needs assessment
 what is a needs assessment , How to write a needs assessment what is a needs assessment , How to write a needs assessment
what is a needs assessment , How to write a needs assessment
NeveenJamal
 
Public & patient engagement session 2
Public & patient engagement session 2Public & patient engagement session 2
Public & patient engagement session 2
PJDenton
 
Measuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not knowMeasuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not know
Mounia Lalmas-Roelleke
 
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser WidgetEncouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
Sean Munson
 

Similar to How to ask for Favor (20)

Interleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentationInterleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentation
 
An Introduction to the World of User Research
An Introduction to the World of User ResearchAn Introduction to the World of User Research
An Introduction to the World of User Research
 
Quality vs. Access case study Complete a full paper outline incl.docx
Quality vs. Access case study Complete a full paper outline incl.docxQuality vs. Access case study Complete a full paper outline incl.docx
Quality vs. Access case study Complete a full paper outline incl.docx
 
Auditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographicsAuditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographics
 
Measuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systemsMeasuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systems
 
Evaluating Imagine!’s SmartHome
Evaluating Imagine!’s SmartHomeEvaluating Imagine!’s SmartHome
Evaluating Imagine!’s SmartHome
 
6.6 Family and Youth Program Measurement Simplified
6.6 Family and Youth Program Measurement Simplified6.6 Family and Youth Program Measurement Simplified
6.6 Family and Youth Program Measurement Simplified
 
Public & patient engagement session 1
Public & patient engagement session 1Public & patient engagement session 1
Public & patient engagement session 1
 
CSI: Clinical Site Intelligence
CSI: Clinical Site IntelligenceCSI: Clinical Site Intelligence
CSI: Clinical Site Intelligence
 
2.6 Expert Forum: Data and Performance Simplified
2.6 Expert Forum: Data and Performance Simplified2.6 Expert Forum: Data and Performance Simplified
2.6 Expert Forum: Data and Performance Simplified
 
PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...
PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...
PMED: APPM Workshop: Crowdsourcing for Patient & Physician Medical Insights- ...
 
Safe Shelter Collaborative: Overview
Safe Shelter Collaborative:  OverviewSafe Shelter Collaborative:  Overview
Safe Shelter Collaborative: Overview
 
Analyzing behavioral data for improving search experience
Analyzing behavioral data for improving search experienceAnalyzing behavioral data for improving search experience
Analyzing behavioral data for improving search experience
 
Designing Indicators
Designing IndicatorsDesigning Indicators
Designing Indicators
 
An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...An Engaging Click ... or how can user engagement measurement inform web searc...
An Engaging Click ... or how can user engagement measurement inform web searc...
 
Using social network sites
Using social network sites Using social network sites
Using social network sites
 
what is a needs assessment , How to write a needs assessment
 what is a needs assessment , How to write a needs assessment what is a needs assessment , How to write a needs assessment
what is a needs assessment , How to write a needs assessment
 
Public & patient engagement session 2
Public & patient engagement session 2Public & patient engagement session 2
Public & patient engagement session 2
 
Measuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not knowMeasuring user engagement: the do, the do not do, and the we do not know
Measuring user engagement: the do, the do not do, and the we do not know
 
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser WidgetEncouraging Reading of Diverse Political Viewpoints with a Browser Widget
Encouraging Reading of Diverse Political Viewpoints with a Browser Widget
 

Recently uploaded

Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 

Recently uploaded (20)

Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 

How to ask for Favor

  • 1. Presented By: Ramaninder Singh Jhajj Original Authors of the Research Paper: Tim Althoff, Christian, Dan Jurafsky
  • 2. • Requests : Act of asking formally for something. • Core of many social media systems. • Factors that lead members to satisfy a request remain largely unknown. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 2
  • 3. • Does the Language of the Request Matters? • If Yes, How it matters? • Is it possible to predict the success or failure of Altruistic Requests. No Incentive in return for the favor How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 3
  • 4. • Goal was to understand what motivates people to give when they do not receive anything tangible in return. • Developed a framework for controlling potential confounds while studying the role of two aspects that characterize compelling requests: – Social Factors – Linguistic Factors How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 4
  • 5. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 5
  • 6. • What is being requested? • What the giver receives in return? • Group Dynamics • In peer-to-peer, people are more likely to give to projects what others are already giving to. (Mitra and Gilbert 2014; Mollick 2014; Etter, Grossglauser, and Thiran 2013; Ceyhan, Shi, and Leskovec 2011; Teevan, Morris, and Panovich 2011; Burke et al. 2007; Wash 2013; Cialdini 2001) 6
  • 7. • Online community facilitating sending and receiving free pizzas between strangers. • As they say „Together we aim to restore faith in humanity, one slice at a time“ How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 7
  • 8. • What? – All requests ask for same thing, a pizza. • Incentive? – No incentives or rewards • Group Dynamics? – Social Networking, Requests are largely Textual • Request Satisfiers? – Single User How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 8
  • 9. • 21,577 posts (8th Dec. 2010 – 29th Sept. 2012) • Only users with a single request, 5728 requests. • Average success rate 24.6% • Split Dataset mirrioring the success rate: – Development (70%) – Test Set (30%) How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 9
  • 10. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 10
  • 11. 1. Textual Factors – Politeness – Evidentiality – Reciprocity – Sentiment – Length 2. Social Factors – Status – Similarity 3. Narratives – Money – Job – Student – Family – Craving How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 11
  • 12. • “My gf and I have hit some hard times with her losing her job and then unemployment as well for being physically unable to perform her job due to various hand injuries as a server in a restaurant. She is currently petitioning to have unemployment reinstated due to medical reasons for being unable to perform her job, but until then things are really tight and ANYTHING would help us out right now. I [...] would certainly return the favor again when I am able to reciprocate.” Length : Favorable for success Evidentiality : Urgents requests are met fast. Reciprocity : Promise to return the favor How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 12
  • 13. • Temporal Factors : Temporal or Seasonal effects are controlled • Politeness : Measure politeness by extracting 19 individual features deom computational politenes model (Danescu- Niculescu-Mizil et al. 2013). • Evidentiality : Presence of an image link, providing evidence for their claim (86% of images in random sample included some kind of evidence) • Reciprocity : If the request includes phrases like „pay it forward“, „pay it back“ or „return the favor“. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 13
  • 14. • Sentiment : Extracted sentiment annotations for each sentence of the request using the Stanford CoreNLP Package, count features based on lexicons of positive and negative words from LIWC, detecting emoticons. • Length: Total number of words in request. • Status : Karma points, measure whether or not uses has posted on RAOP before, user account age. • Narrative : measure usage of all 5 narratives by word count features that measures how often a given requests mention words from the previously defined nattative lexicons. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 14
  • 15. Coefficient Estimate SE Community Age -0.13*** 0.01 First Half of Month 0.22** 0.08 Gratitude 0.27** 0.08 Including Image 0.81*** 0.17 Reciprocity 0.32** 0.10 Strong Positive Sentiment 0.14 0.08 Strong Negative Sentiment -0.07 0.08 Length in 100 words 0.30*** 0.05 ***p < 0.001, **p < 0.01, *p < 0.05 Temporal Control Politeness Evidentiality Reciprocity Length Sentiment How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 15
  • 16. Coefficient Estimate SE Karma 0.13*** 0.02 Posted in RAOP before 1.34*** 0.16 Narrative Craving -0.34*** 0.09 Narrative Family 0.22* 0.09 Narrative Job 0.26** 0.09 Narrative Money 0.19** 0.08 Narrative Student 0.09 0.09 ***p < 0.001, **p < 0.01, *p < 0.05 Status Narratives How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 16
  • 17. Length : 50 words Narrative : Craving Length: 50 words Narrative : Job and Money Length : 150 words Narrative : Job and Money Includes Picture, Gratitute and Reciprocity How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 17
  • 18. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 18
  • 19. • Predicting held-out requests (1.6k) • Model: Area under receiver operating characteristic curve (ROC AUC) – Illustrate performance of binary classifier systems. – Graphical plot. – True Positive Rate VS False Positive Rate (Friedman, Hastie, and Tibshirani 2010; DeLong, DeLong, and Clarke-Pearson 1988) 19
  • 20. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests Feature ROC AUC (***p < 0.001) Random Baseline 0.500 Unigram Baseline 0.621*** Bigram Baseline 0.618*** Trigram Baseline 0.618*** Text Features 0.625*** Social Features 0.576*** Temporal Features 0.579*** Temporal + Social 0.638*** Temporal + Social + Text 0.669*** Temporal + Social + Text + Unigram 0.672*** 20
  • 21. • User similarity (in terms of Interest and Activity)had NO significant effect on giving. • Did not included user similarity as a feature in the logistic regression model since authors were able to observe givers for a small subset. 21
  • 22. • Language of requests matter a lot. • Narratives of request also play a role in success. • Reciprocity matters : Promise to pay it forward • Pro-social behavior towards requestors who are of high status. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 22
  • 23. • Expressing gratitude is also vital. • And finaly we can say: Success is Predictable! How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 23
  • 24. How to Ask for a Favor : A Case Study on the Success of Altruistic Requests 24
  • 25. 25

Editor's Notes

  1. We live in a time where people increasingly turn to the web for help. And if we do not get satisfactory answers from the existing web pages, what we do. We turn to real people but still on the web. We ask question in online forums. These requests make the core of many social media systems such as stackoverflow.com, donorschoose.org, reddit.com etc. Factors that lead the community members to satisfy a request remain largely unknown. If we can understand these dynamics and factors, users can be educated for better formulating the requests, it has usages in social psychology and linguistic pragmatics.
  2. This paper analysis the language of the requests. So main questions which the authors tried to answer in this paper are:
  3. How to distabgle(control) the effects of these factors and focus on language? Is there a possibilits to find such community or such setup where these complexities are addressed?
  4. Lets see what are the characteristics of this community. How this community resolves the confounds/complexities we are facing.
  5. This community help in controlling all the confounds and provides us with an unusually clear picture of the effects of the language and social factors on success. This is the Ideal situation to understand the effect of Language
  6. Language of the request matters a lot specially in these kind of communities where request are Altruistic in nature.
  7. Authors divided the factors in 3 main categories: Politeness : A person experiencing gratitude is more likely to behave prosocially. However gratitude is only one component of politeness, others are deference, greetings, apologies etc. Authors try to answer a more general question here: does a polite request make you more likely to be successful? Evidentiality : Urgent requests are met more frequently than non-urgent requests. Reciprocity : Generalized reciprocity (forward to another community member) Sentiment : Behavioral literature points out towards the sentiments of the persons involved. But here we can only refer to the sentiments of the text. Length: Longer request will be interpreted showing more effort, and gives opportunity to provide more convincing evidence of their situation. Status: Studies in solial psychology found that high status attracts help more often. Similarity : People are more likely to help those who reseble them. Narratives: Different kinds of narratives are identified based on previous literature using topic modeling and related techniques. We came to know that success rate varies a lot with different cluster of words (narrative groups). We found that some topics cover the same or multiple narratives (some noise) and that some mostly consist of function/stop words etc. Therefore, we used those topics at a starting point (together with similar LIWC categories) to manually define the five narratives. Dropped are Friend, Time, Gratitude, Pizza, General.
  8. Temporal Factors: Controlled by measuring specific week days, months, hours etc.
  9. Linguistic Inquiry and Word Count (LIWC) is a text analysis software program
  10. All these factors are measure and success probability of a request is modeled in a logistic regression framework that allows to reason about the significance of one factor given all the other factors using Success as a dependent variable and textual, social and temporal features as independent variables. The likelihood-ratio test discussed above to assess model fit is also the recommended procedure to assess the contribution of individual "predictors" to a given model. If the p-value is small enough to claim statistical significance, that just means there is strong evidence that the coefficient is different from 0. Politeness: Out of 19 fetures, only gratitude is significant. Evidentiality: High significance, make success more likely to succeed. Need and Urgency Reciprocity: Willingness to give back to the community, high significance. Sentiment: Stops being significantly correlated with success when controlling for other variables.
  11. Status: Account age is strongly correlated with karma, senior users have high status. Narratives: Narratives significantly improve the fix except the „Student“ narrative. Narratives that clearly communicate need are more successful than those that do not.
  12. Lets take an example to understand the results and interpretate. Median Length is 74 words. Examples assume Median Karma and Community age.
  13. We have seen that textual, social and temporal features all significantly improve the fit of logistic regression model. Lets test to what degree the model is able to generalize and predict the success of unseen requests from held out test data set. L1 penalized estimation method shrinks the estimates of the regression coefficients towards 0 relative to the maximum likelihood estimates. Receiver operating characteristic is a graphical plot which illustrates the performance of a binary classifier system. It is created by plotting the true positive rate vs false positive rate. A perfect model will score 1 and random guess will score around 0.5
  14. In the fields of computational linguistics and probability, an n-gram is a contiguous sequence of n items from a given sequence of text or speech.  DNA sequencingbase pair …AGCTTCGA……, (Unigram) A, G, C, T, T, C, G, A, ……, (Bigram)AG, GC, CT, TT, TC, CG, GA, ……, (Trigram)AGC, GCT, CTT, TTC, TCG, CGA, … No significance difference between textual model and uni, bi and trigram baselines even when we have only 9 features in tectual and baselines have much more features. Lastly, table also demostrate that unigram model does not significantly improve predective accuracy. This shows that the concise set of textual factors accounts for almost all the variances. It is worth pointing out that we are purposfully dealing with a very difficult setting- since the goal is to assist the users during request creation we do not use any factors that can only be observed later (e.g. Responses, updates, comments).
  15. Measured user similarity by representing users by their interests in terms of the set of subreddits in which they have posted at least once.