Earlier quoted context omitted.
Mturk manuals are junk and very hard to follow. HIT data cleansing is the biggest issue. Instead of using the command line tool, use their API to integrate into your app, as it will save plenty of time down the road... To "weed out" ineligible workers, try this approach: 1. Post a bunch (1000-5000) of cheap multiple-choice HITs. 2. Allow no more than 10 hits per worker. 3. Each hit to get 3 responses from different w…
looks like there's a need for a mturk preferred worker aggregation service.
Everybody is spamming everybody else on Mechanical Turk
11–20 of 29 posts
Re: Everybody is spamming everybody else on Mechanical Turk
#12Earlier quoted context omitted.
Mturk manuals are junk and very hard to follow. HIT data cleansing is the biggest issue. Instead of using the command line tool, use their API to integrate into your app, as it will save plenty of time down the road... To "weed out" ineligible workers, try this approach: 1. Post a bunch (1000-5000) of cheap multiple-choice HITs. 2. Allow no more than 10 hits per worker. 3. Each hit to get 3 responses from different w…
looks like there's a need for a mturk preferred worker aggregation service.
Re: Everybody is spamming everybody else on Mechanical Turk
#13It seems like unique online-identities that belong to real people, just like Facebook offers them, seem to be the only way to prevent rating-spam. Or are they? What if "mechanical turks" continue to use their FB-account to do the same? This makes any rating-system almost useless. And since I will be publishing an Android-App soon: Wouldn't it be wise to hire people to rate it with 5 stars, say a few hundred times? It…
Re: Everybody is spamming everybody else on Mechanical Turk
#14The article raises an interesting point: that many turkers just assume there is no quality assurance being done on the requester end and everything will automatically be accepted and paid for. Since it is tricky to automate QA for huge sets of tasks I would guess this assumption is mostly correct, and turkers take advantage of it.
What you typically do is include gold data in your dataset. I.e., define a HIT to be 10 sequential tasks, 3-4 of which you know the correct answer to. If a turker can't get the gold data right, their work is rejected.
Re: Everybody is spamming everybody else on Mechanical Turk
#15Re: Everybody is spamming everybody else on Mechanical Turk
#16Earlier quoted context omitted.
Mturk manuals are junk and very hard to follow. HIT data cleansing is the biggest issue. Instead of using the command line tool, use their API to integrate into your app, as it will save plenty of time down the road... To "weed out" ineligible workers, try this approach: 1. Post a bunch (1000-5000) of cheap multiple-choice HITs. 2. Allow no more than 10 hits per worker. 3. Each hit to get 3 responses from different w…
looks like there's a need for a mturk preferred worker aggregation service.
I ended up writing off five hours to goodwill when I did a project with a $100 turking component for a client. To use a line favored by my old Indian colleagues: if you pay peanuts, you get monkeys. Lesson learned.
Next time I will just find a freelancer with a high tolerance for repetition.
Re: Everybody is spamming everybody else on Mechanical Turk
#17It seems like unique online-identities that belong to real people, just like Facebook offers them, seem to be the only way to prevent rating-spam. Or are they? What if "mechanical turks" continue to use their FB-account to do the same? This makes any rating-system almost useless. And since I will be publishing an Android-App soon: Wouldn't it be wise to hire people to rate it with 5 stars, say a few hundred times? It…
A solution does exist: providers of mturk-like services could disallow such work items and enforce that (inci-meta-dentally they could use mturk itself to crowd-source spam identification on the cheap). There is additional work for the service provider but it would seem to me that it does align with their self-interest at some level. I don't think Amazon really wants mturk to be associated with providing a spam work…
Except for the one shady site that doesn't, and ends up raking in profits.
Re: Everybody is spamming everybody else on Mechanical Turk
#18Re: Everybody is spamming everybody else on Mechanical Turk
#19The article raises an interesting point: that many turkers just assume there is no quality assurance being done on the requester end and everything will automatically be accepted and paid for. Since it is tricky to automate QA for huge sets of tasks I would guess this assumption is mostly correct, and turkers take advantage of it.
It should be trivial to create a task, create a task for evaluating that task, and yet another task for evaluating that task. Run all three long enough and you will in fact get good results.
Obviously if you're going to use an unreliable protocol there have to be management protocols in effect to correct errors, or you will end up with errors. This is not a revelation.