1 / 17

ACM ICTDX, Jan 7 st , 2019 Ahmedabad, India

The Open INcentive Kit (OINK): Standardizing the Generation, Comparison, and Deployment of Incentive Systems. Noah Klugman † , Santiago Correa * , Pat Pannuto † , Matthew Podolsky † , Jay Taneja * , and Prabal Dutta †. ACM ICTDX, Jan 7 st , 2019 Ahmedabad, India. †. *.

esheila
Download Presentation

ACM ICTDX, Jan 7 st , 2019 Ahmedabad, India

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Open INcentive Kit (OINK):Standardizing the Generation, Comparison, and Deployment of Incentive Systems Noah Klugman†, Santiago Correa*, Pat Pannuto†, Matthew Podolsky†,Jay Taneja*, and Prabal Dutta† ACM ICTDX, Jan 7st, 2019 Ahmedabad, India † *

  2. Application: Sensing AC grid reliability in Ghana Achimota, Accra, Ghana https://www.youtube.com/watch?v=NzBGBXrwVYc

  3. Let’s start putting together a deployment… ? PowerWatch[3] GridWatch[2] [2] Klugman, N., et al. “Grid watch: Mapping blackouts with smart phones” Hotmobile 2014 • [3] Klugman, N., et al. ”Demo: Android Resists Liberation from Its Primary Use Case." MobiCom 2018

  4. Challenge: Incentivize people for many things PowerWatch Personal Interaction GridWatch Install Consent/Baseline Install Monthly Monthly Endline In-app Invite Post-experiment collection Accountability? Audits? Complicated execution?

  5. Solution: Scripting? • IT seems critical • Lots of pieces are done for us… • Incentives transfer is already digital • Some behavior monitoring tools exist • Databases support logging of transactions • Our incentive systems have common patterns • Something happens that someone gets an incentive for

  6. What do other researchers do? • Incentive systems influence participation and population • 175 papers and abstracts from ACM DEV, CHI, and ICTD • 215 papers from medical education journals [1] • Sorted into: • No human subject • No mention • Some mention • Discussed No Mention Some Mention Discussed 14% 55% 31% [1] Stovel, R. G., et al. "Incentives for recruiting trainee participants in medical education research." Medical teacher No Mention Some Mention Discussed No Mention Some Mention Discussed No Mention Some Mention Discussed No Mention Some Mention Discussed No Mention Some Mention Discussed No Mention Some Mention Discussed 31% 55% 14% 31% 55% 14% 31% 55% 14% 31% 55% 14% 31% 55% 14% 31% 55% 14% [1] Stovel, R. G., et al. "Incentives for recruiting trainee participants in medical education research." Medical teacher [1] Stovel, R. G., et al. "Incentives for recruiting trainee participants in medical education research." Medical teacher

  7. Incentive schemes need to be modernized Observations: • Incentive schemes are critically important and under reported • Incentive schemes are implemented ad-hoc • Incentive schemes share patterns • We depend on IT to implement complicated incentive systems What if this wasn’t the case? • Could we lower the barrier for running experiments with incentives? • Could this enable better reporting in the literature?

  8. The Open INcentive Kit (OINK) We introduce the Open INcentive Kit, or (OINK), which we hypothesize could support and automate the design, deployment, and management of a broad range of incentive systems, both to facilitate the description and comparison of incentive systems in the literature, and to reduce their overhead while increasing their quality

  9. Vocabulary to describe incentive systems Stimulus Experiment Fraud Identity Incentive System Payment Stimulus IncentiveSystem Alarm Fraud Payment Alarm

  10. Software Structure Alarm Fraud Detection Core Stimuli Core Payment Stimuli

  11. App Invite Fraud Detection (max invites) Stimuli (app invite) Core Stimuli (app invite) Core Payment (Korba)

  12. A generalizable system Alarm • OINK logic is shareable and reusable • Functions as a Service are helpful • Short running functions in a cloud runtime • Don’t need to manage much… • Arbitrarily scalable • A number of popular commercial providers Fraud Detection Stimuli Core Core Stimuli Payment

  13. Deployment management

  14. What we are releasing today • A application-specific implementation of OINK that supports our current experiment • A solicitation for new incentive schemes • What key idioms are we missing? • Can we support your study? https://openincentivekit.com/

  15. Works in progress • Open source project • Clear path for function contribution and incorporation • Auto-generation UI • Plain text generated descriptions

  16. Closing thoughts • OINK is the first work to generate scalable and auditable incentive systems • The vocabulary we propose could help with reporting and comparing incentive systems in the literature • OINK is designed for non-coders • We are aiming for a community of users and contributors

  17. Thanks! https://openincentivekit.com/ Noah Klugman†, Santiago Correa*, Pat Pannuto†, Matthew Podolsky†, Jay Taneja*, and Prabal Dutta† † *

More Related