Mechanical Turk and AWS Workshop

Similar documents
Mechanical Turk and AWS Workshop

Getting started with social media and comping

GOOGLE APPS. GETTING STARTED Page 02 Prerequisites What You Will Learn. INTRODUCTION Page 03 What is Google? SETTING UP AN ACCOUNT Page 03 Gmail

IAE Professional s (02)

Barchard Introduction to SPSS Marks

Phone support is available if you have any questions or problems with the NASP PRO software during your tournament.

NationBuilder Handbook: How to get the most out of your database

Barchard Introduction to SPSS Marks

ONLINE REGISTRATION: A STEP-BY-STEP GUIDE

INTRODUCTION TO CLOUD STORAGE

So, why not start making some recommendations that will earn you some cash?

CLIENT ONBOARDING PLAN & SCRIPT

CLIENT ONBOARDING PLAN & SCRIPT

CODE MAROON TEST SEPT. 30, 2011 SURVEY RESULTS

The ICT4me Curriculum

The ICT4me Curriculum

Recipes. Marketing For Bloggers. List Building, Traffic, Money & More. A Free Guide by The Social Ms Page! 1 of! 24

UTILIZING THE NEW ALDA WEBSITE (CHAPTER LEADERS GROUP) PRESENTER: BRIAN JENSEN SEPTEMBER 16, 2016

SLACK. What is it? How do I use It?

Searching for Roommates Using RoomeeZ Fall Spring 2019

I m going to be introducing you to ergonomics More specifically ergonomics in terms of designing touch interfaces for mobile devices I m going to be

GETTING STARTED WITH THE SDLAP NING

Setting Your Site Preferences

The Best Event Marketing Plan. Ever.

Welcome to The Wise Woman University

Clickbank Domination Presents. A case study by Devin Zander. A look into how absolutely easy internet marketing is. Money Mindset Page 1

One of the fundamental kinds of websites that SharePoint 2010 allows

Double Your Affiliate Commissions with this VERY Simple Strategy

A Beginner s Guide to Successful Marketing

How To Create A Facebook Fan Page

GOOGLE APPS. If you have difficulty using this program, please contact IT Personnel by phone at

Making Money with Hubpages CA$HING IN WITH ARTICLE WRITING. Benjamin King

10 Strategies for Effective Marketing Campaigns

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

How To Make 3-50 Times The Profits From Your Traffic

A Step-by-Step Guide to Survey Success

Lastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software.

Get Twitter Followers in an Easy Way Step by Step Guide

GETTING STARTED THE BASICS

MESA Student Database How-To Guide for Teachers and Advisors

MAXIMIZING THE UTILITY OF MICROSOFT OUTLOOK. Presented by: Lisa Hendrickson Deborah Savadra

Amazon SES - For Great Delivery

Volunteer Impact The Basics! Login to your crew account at: admin.betterimpact.com

Guidance on how to register and add information about your resource to Dewis Cymru. Version: July 2017

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

Hi Bob, I got this from my colleagues near the end of last week and unfortunately lost track of it in my inbox to send you.

Gaggle 101 User Guide

Getting started sign in 1. Sign in using your MCC address and the same password when logging into your computer

2016 All Rights Reserved

By Jeff Walker ProductLaunchFormula.com BLACKOUT.

The Benefits of SMS as a Marketing and Communications Channel From The Chat Bubble written by Michael

Introduction to Scratch

A guide to GOOGLE+LOCAL. for business. Published by. hypercube.co.nz

OPEN THE HOTLINE CLIENT

Welcome to. Manager s User Guide. 1 Claris Healthcare

Facebook Basics (for individuals)

Austin Community College Google Apps Calendars Step-by-Step Guide

Heuristic Evaluation of Mango

Samples of Features and Feature Stories CSc 190

Using Accommodate. Information for SAS Students at UofG

Solar Campaign Google Guide. PART 1 Google Drive

Keeping Sane - Managing your

Austin Community College Google Apps Groups Step-by-Step Guide

Amazon Mechanical Turk. Requester UI Guide API Version

Grade Point Scales Standard Honors AP/College A B C D F Sample file

Why you should never ask favors from a graphic designer:

BASICS. Create a Project. Click on a question below to skip to the answer. How do I create a project?

Edsel Ford High School

The Stack, Free Store, and Global Namespace

Managing Groups Using InFellowship. A guide for Small Group Leaders

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m.

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

Ning Frequently Asked Questions

Social Networking Applied

EPISODE 23: HOW TO GET STARTED WITH MAILCHIMP

5. Excel Fundamentals

AGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials

Making a PowerPoint Accessible

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:

Getting Started with Calendaring Author: Teresa Sakata

How to Create a Killer Resources Page (That's Crazy Profitable)

COMPREHENSIVE LIST OF CASHLESS FAQs (GUESTS)

Conecta application. User Manual Conecta Release 9. June Currently Supporting

Want the *GUIDED* tour?

Amber Weyland: [to cameraman] Just hold it there so we can see Mollie.

Google Docs Tipsheet. ABEL Summer Institute 2009

Troubleshooting and Tips

facebook a guide to social networking for massage therapists

USING DRUPAL. Hampshire College Website Editors Guide

Lesson Share TEACHER'S NOTES LESSON SHARE. ing by Olya Sergeeva. Overview. Preparation. Procedure

Fractions and their Equivalent Forms

HIGH-IMPACT SEO DIY IN 5 MINUTES SEO OR LESS. Digital Marketer Increase Engagement Series

Group Leader Quickstart Guide. Original photo by Trey Ratcliff

Software Compare and Contrast

Product Backlog Document Template and Example

A Step by Step Guide to Postcard Marketing Success

Anatomy of a Standard Transcript

1. You re boring your audience

The PCC CIS etutorial to Outlook

out of the office uncommon autoresponders for people who hate autoresponders by: Jacqueline Fisch

Transcription:

Mechanical Turk and AWS Workshop William Kyle Hamilton School of Social Sciences, Humanities, and Arts University of California, Merced 12/5/2013 1

Outline for Today What is MTurk? and How much should you pay? Installing MTurkR in RStudio Accessing your AWS Security Credentials Messaging Workers thought MTurkR Sending SMS and Email messages though AWS Assigning Qualifications in MTurk 12/5/2013 2

What is Mechanical Turk? Mechanical Turk was launched in 2005 by Amazon. MTurk is a Crowdsourcing Internet marketplace where thousands of workers work on tasks that computers are not particularly good at such as image moderation, and photo tagging HIT means Human Intelligence Tasks When you post a study to MTurk you re posting a HIT for Turkers to complete 12/5/2013 3

How Much Should I Pay? General rule of thumb is you should pay your workers at least $0.10/min for their work, anything less and you ll receive negative reviews on websites such as www.reddit.com/r/hitsworthturkingfor/ and Turkopticon (microwork-dev.ucsd.edu) 12/5/2013 4

Questions on MTurk? 12/5/2013 5

What is MTurkR Access to Amazon Mechanical Turk Requester API via R Authored by Dr. Thomas Leeper, postdoc at Aarhus University http://www.thomasleeper.com thosjleeper@gmail.com Super nice guy, will respond to you and help with problems that come up if you email him 12/5/2013 6

MTurkR vs Amazon Mechanical Turk Command Line Tool MTurkR Many people have used this and it works Requires R Last update was in June 2013 Simple to use, graphical interface is coming soon Amazon Mechanical Turk Command Line Tool I have never met someone who says that this works Requires an old version of Java Last update was in September 2012 Command line only 12/5/2013 7

How to install MTurkR All of these examples were done in RStudio 0.97 because that s the version I use in my lab If you use something else and have problems just email me and I ll walk you though it 12/5/2013 8

How to install MTurkR In order to turn a package on in RStudio you have to click the check box next to the package name. Click on the MTurkR package and the following text should appear. 12/5/2013 9

How to install MTurkR RStudio should automatically load all the required packages. Make sure all your packages are up to date The required packages for MTurkR are bitops Rcurl disgest xml 12/5/2013 10

Using MTurkR First you need to acquire your security credentials from Amazon They can be found on the Amazon Web Services site aws.amazon.com Once you get your credentials keep them in a safe spot, you can only download them once 12/5/2013 11

Using MTurkR This is where you will find the security credentials on the front page 12/5/2013 12

Using MTurkR Click on Access Keys In the bottom left hand side there will be a button that says Create New Access Key click this and the following window will pop up 12/5/2013 13

Using MTurkR Download and keep this file safe! You can only download it once, this information will give anyone who has it complete access you your Mturk account 12/5/2013 14

Using MTurkR The Excel file that you download will have two numbers in it One will be the AWSAccessKeyId and the other is the AWSSecretKey This is what it should look like, when you enter this data into MTurkR make sure to copy everything past the = sign 12/5/2013 15

Using MTurkR This is important, you must use the command mturkr.wizard( simple ), the GUI version is not very good Copy and paste your AWS Access Key ID and the Secret Access Key, then this menu should pop up 12/5/2013 16

Messaging Workers When you run an experiment on Mturk all of your workers are anonymous and have ID numbers. For this demo I used my Mturk ID number to message myself, you can message one worker or many 12/5/2013 17

Messaging Workers 12/5/2013 18

Messaging Workers This is what the worker will receive in their inbox 12/5/2013 19

Questions on MTurkR? 12/5/2013 20

Amazon Simple Notification Service (SNS) Sending text messages though Amazon Web Services is not part of MTurk. This is a useful tool because you can text people to remind them to take follow up surveys. SNS also allows you to send email reminders as well 12/5/2013 21

Amazon Simple Notification Service (SNS) SMS Messaging First 100 SMS messages are free, after that it costs $0.75 per 100 SMS messages This works only in the US Mass Email First 1,000 emails are free, after that it costs $2.00 per 100,000 This works world wide 12/5/2013 22

Amazon Simple Notification Service (SNS) Click on SNS 12/5/2013 23

Amazon Simple Notification Service (SNS) Click on Create New Topic 12/5/2013 24

Amazon Simple Notification Service (SNS) Topic Name will be shown only to you Display Name will be shown to all the people you are sending the message to In this example I used the Topic Name of Ducks_are_the_best and the Display Name of QUACKQUACK 12/5/2013 25

Amazon Simple Notification Service (SNS) 12/5/2013 26

Amazon Simple Notification Service (SNS) Clicking on Create Subscription will bring up this menu For SMS text messages click SMS For Email message click on Email 12/5/2013 27

Amazon Simple Notification Service (SNS) For this workshop I m going to use my cell phone number This is important, you must include the area code with the county code For the United States the county code is 1 1-559-392-5782 will work 559-392-5782 will not work 12/5/2013 28

Amazon Simple Notification Service (SNS) Once you ve signed someone up you will get this message They will have three days to confirm that they want to get text messages from you You have to enter the numbers one at a time 12/5/2013 29

Amazon Simple Notification Service (SNS) Once you ve signed someone up you will get this message They will have three days to confirm that they want to get text messages from you You have to enter the numbers one at a time 12/5/2013 30

Amazon Simple Notification Service (SNS) With a little Excel wizardry you can do this quite quickly. Took me about 15 minutes to end in 50 cell phone numbers 12/5/2013 31

Amazon Simple Notification Service (SNS) You can also add email addresses as well Follow the same process as for text messages but use Email instead of SMS 12/5/2013 32

Amazon Simple Notification Service (SNS) Once they click the subscribe button they will be taken to this website Note that the Display Name is visible 12/5/2013 33

Amazon Simple Notification Service (SNS) In order to send text or email message to everyone on your list click on Publish 12/5/2013 34

Amazon Simple Notification Service (SNS) After you click the publish button you will be taken to this screen For SMS messages only the Subject line will be sent For Email messages the whole message will be sent 12/5/2013 35

Amazon Simple Notification Service (SNS) SMS Messages will look like this to the user 12/5/2013 36

Amazon Simple Notification Service (SNS) Email messages will look like this to the user 12/5/2013 37

Questions about Amazon SNS? 12/5/2013 38

MTurk Qualifications What are Qualifications in MTurk? Qualifications allow you to prevent the general MTurk population from accepting your survey Use screeners to find a group of people you are looking for For example if you want to only sample people over the age of 35 you would make a screener in the general population and assign a Qualification to all workers over 35, make a new survey and allow only people with that Qualification to take it. 12/5/2013 39

MTurk Qualifications Today I want to find people who think I m amazing and sample them. So I m going to create a KyleIsGreat Qualification. Screen out the Kyle Haters. Followed by inviting all the people who think I m amazing to my survey about me. 12/5/2013 40

Data used for this workshop I paid workers $0.05 to write something about this photo of me and a friends puppy, it could be as long or as short as they liked I also paid an extra $0.03 bonus for them to let me send them a text message today 12/5/2013 41

Data used for this workshop Nice things said about me Puppy loves your face! Someone's getting a doggy kiss! Aww so cute :) LOOK AT THE PUPPY! LOOK AT IT! AWWWWWWWWWWWWWW Name it Shoes. This photo shows the love between a puppy and its owner. You don't usually see photos like these with cats and their owners because their behavior isn't very loving. The photo is a bit adorable though it is very unfocused and blurry. The man seems like a likable fellow. Mean things said about me It is gross how the dog is licking his face. Dogs are self cleaning so they love to lick their anus. I wouldn't want that on my face. The dog is cuter than the man. It is also licking the mans face. That dog is pretty cute. Not sure why that person doesn't want anything to do with that cute dog kiss. Huge chin and seems the dog isn't licking him. A boy with glasses being licked by a black puppy. Cute puppy licking guys "duck face". 12/5/2013 42

Mturk Qualifications Goto the requester site at http://requester.mturk.com Click Manage 12/5/2013 43

Mturk Qualifications This is the Manage tab, you ll notice I just collected data for this workshop 12/5/2013 44

Mturk Qualifications Here you can download all of the results from your HIT Click Download CSV 12/5/2013 45

Mturk Qualifications Clicking on the link in the box will allow you to download your CSV file with your data This is important you can only generate a file once per hour so keep that in mind. 12/5/2013 46

Mturk Qualifications You can ignore most of this data, the three most important parts are columns P, AB, and AC P has our Worker ID Number AB and AC have our Data U tells you when the HIT was approved X tells you how long it took a worker to do the study Y, Z, AA all have how many studies a worker has done for you 12/5/2013 47

MTurk Qualifications Screened all 100 answers into three categories Pro Kyle messages got a score of 100 Neutral messages got a score of 50 Anti Kyle messages got a score of 0 You can give a Qualification score between 0 and 100 Now I have to download my Worker file so I can update all of my wonderful workers! 12/5/2013 48

MTurk Qualifications Go to the Manage Tab and click on Qualification Types 12/5/2013 49

MTurk Qualifications Click Create New Qualification, enter a friendly name, note that the workers can see this name 12/5/2013 50

MTurk Qualifications Go back to the Manage Tab and click on Workers 12/5/2013 51

MTurk Qualifications Once you re there on the workers tab, click Download CSV, it will generate a CSV file with every worker you ve ever used 12/5/2013 52

MTurk Qualifications Click on the link to download your worker file If you ve used a lot of workers on MTurk this might take awhile, for me it took 17 minutes and I have used 2115 workers 12/5/2013 53

MTurk Qualifications Here is the excel file with all my workers The only columns we are interested in here at columns A and S A has my Worker ID numbers S has the UPDATE KyleIsGreat Qualification 12/5/2013 54

MTurk Qualifications Next I m going to delete all of the data EXCEPT THE FIRST ROW Then I m going to add all the Worker ID numbers from my study 12/5/2013 55

MTurk Qualifications When I go back to my data from my study I go back to Column P and AC Remember P has our Worker ID and AC has our data Now I m going to move the Worker ID numbers over to the Worker file and assign them Qualification values based on their answers. 12/5/2013 56

MTurk Qualifications When I go back to my worker sheet I go back to Column A and S Remember A has our Worker ID and S has our Qualification Score for KyleIsGreat 12/5/2013 57

MTurk Qualifications Go back to the workers tab, click Upload CSV, and upload the file we just saved with the new qualification scores. 12/5/2013 58

MTurk Qualifications Choose the File that we just saved with our new qualification scores Click Upload CSV 12/5/2013 59

MTurk Qualifications Review and make sure that you ve assigned the right number of qualifications Click yes and the qualifications will be assigned 12/5/2013 60

Final Steps After you have given a worker a qualification and have put your study up on MTurk you should message them though MTurkR and tell them about your study, don t forget to include a link Turkers are lazy you want to make things easy for them 12/5/2013 61

12/5/2013 62

Questions, Comments, Concerns, Fears? 12/5/2013 63

Need more help? Contact Information William Kyle Hamilton, my friends call me Kyle Email: kyle.hamilton@gmail.com Phone: 559-392-5782 My CV can be found at http://bit.ly/hamiltoncv This PowerPoint can be found at http://bit.ly/mturkdemo Available to meet one on one between 9am-1pm Monday though Friday, most weekends I m free to meet just email me and we can set up a time, most often can be found in the Cameron Lab SSM 309 12/5/2013 64