Mathema'cal Founda'ons of Human Computa'on Jenn Wortman Vaughan - - PowerPoint PPT Presentation

mathema cal founda ons of human computa on
SMART_READER_LITE
LIVE PREVIEW

Mathema'cal Founda'ons of Human Computa'on Jenn Wortman Vaughan - - PowerPoint PPT Presentation

Mathema'cal Founda'ons of Human Computa'on Jenn Wortman Vaughan Microso; Research Why mathema'cal founda'ons? Mathema'cal founda'ons help Formalize desirable proper'es (e.g., correctness, op'mality, scalability, privacy, fairness)


slide-1
SLIDE 1

Mathema'cal Founda'ons

  • f Human Computa'on

Jenn Wortman Vaughan

Microso; Research

slide-2
SLIDE 2

Why mathema'cal founda'ons?

slide-3
SLIDE 3

Mathema'cal founda'ons help…

  • Formalize desirable proper'es (e.g., correctness,
  • p'mality, scalability, privacy, fairness)
  • Predict impact of design decisions (e.g., would

quality improve under performance-based pay?)

  • Design systems with provable guarantees (e.g.,

system does not discriminate based on demographic info, data remains private)

  • Perform counterfactual analysis (e.g., what

would happen if we increased pay by 30%?)

slide-4
SLIDE 4

Warm-Up Example: Fair Division

slide-5
SLIDE 5

Warm-Up Example: Fair Division

  • How should the system interact with roommates

to extract the value of each room?

– Build on economics literature on truthfulness

  • What makes a set of prices and alloca'on fair?

– Envy-freeness: given the prices for each room, every roommate prefers the room he is assigned – Pareto-efficiency: no prices/alloca'on could make a roommate happier without making another less happy

  • How do we achieve fair prices and alloca'on?

[Gal et al., EC 2016]

slide-6
SLIDE 6

Example: Predic'on Markets

Payoff is $1 if Clinton wins. If probability of Clinton winning is x, I should

  • Buy at any price less than $x
  • Sell at any price greater than $x

source: PredictIt.org

Market price captures crowd’s collec've belief

slide-7
SLIDE 7

Example: Predic'on Markets

Can we generate coherent prices (and therefore coherent predic'ons) over large, complex

  • utcome spaces?

Chance of Clinton winning North Carolina? Chance of Trump winning Ohio or Pennsylvania?

Challenges: liquidity, computa'onal issues, ...

[Abernethy et al., ACM TEAC 2013]

slide-8
SLIDE 8

Example: Predic'on Markets

  • What proper'es should prices sa'sfy?

– Informa'on incorpora'on – No arbitrage

  • How to find prices sa'sfying these proper'es?

– Algorithms build on tools from convex op'miza'on – Some'mes necessary to relax desired proper'es

  • How should we interpret market prices?

– Trickier; depends on model of trader behavior

[Abernethy et al., ACM TEAC 2013]

slide-9
SLIDE 9

Example: Performance-Based Pay

Proofread this text, earn $0.50 Earn an extra $0.10 for every typo found performance-based payments

slide-10
SLIDE 10

Example: Performance-Based Pay

  • Goals: Use theore'cal tools to...

– Predict the impact of payments on worker quality (a form of counterfactual analysis) – Design performance-based payments to op'mally trade off cost and benefit (a learning problem)

  • Both require a model of worker behavior

[Ho et al., EC 2014]

slide-11
SLIDE 11

Example: Performance-Based Pay

  • Ini'al theory derived under standard econ model,

worker chooses to produce work of the quality q that maximizes her expected u'lity: BasePayment + BonusPayment × Pr(GetBonus | q) − Cost(q)

  • Algorithm designed to op'mize worker payments

adap'vely

probability of receiving the bonus intrinsic cost of performing the work

[Ho et al., EC 2014]

slide-12
SLIDE 12

Example: Performance-Based Pay

  • Experiments showed a small tweak to this model

bemer explains observed worker behavior: BasePayment × Pr(GetBase | q) + BonusPayment × Pr(GetBonus | q) − Cost(q)

subjec?ve probability of receiving the bonus subjec?ve probability of receiving the base

[Ho et al., WWW 2015]

slide-13
SLIDE 13

Challenge 1: How to design models that accurately incorporate human behavior

[source: Sid Suri]

slide-14
SLIDE 14

Challenge 2: How to foster dialog between theore'cal, experimental, and empirical research & across disciplinary boundaries

slide-15
SLIDE 15

Challenge 3: How to get results that generalize beyond inherently mathema'cal problems

slide-16
SLIDE 16

Challenge 4: How to handle issues of transparency, interpretability, and ethical implica'ons

slide-17
SLIDE 17

Welcome again!