Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bumping an Amazon Mechanical Turk HIT

We have a web-based game for two players, which we offer via Amazon Mechanical Turk. For each game we need two players that will enter simultaneously, or at most 1 minute apart. We noticed that at the first few minutes after we publish the HIT, we get many workers, because the HIT is on the first page of their search results, but later the rate drops as the game moves to a previous page. So, in order to get enough simultaneous workers, we had to remove the HIT, and open a new HIT.

Is it possible, instead of deleting a HIT, and opening a new HIT to somehow "bump" / "poke" the old HIT to make it appear new?

This is possible in many ad websites, when after you publish an ad, you can bump it to the head of the ad list.

like image 967
Erel Segal-Halevi Avatar asked Feb 14 '13 09:02

Erel Segal-Halevi


2 Answers

Using TurkPrime.com it is possible to bump a hit by using the "Restart" feature. It closes the first HIT and opens a new HIT excluding all workers who completed the first HIT. The effect is that it bumps the HIT to the top of Mechanical Turk when sorted by date.

With TurkPrime you use your own Amazon MTurk account, but they have an option for requesters with no MTurk account.

like image 112
tabz100 Avatar answered Sep 19 '22 21:09

tabz100


The only surefire way I know of to bump a HIT is to create different HITs of the same HIT Type and add HITs to that type. That bumps the creation date of the entire HIT Type for sorting purposes, which is what workers often search for. See my projects which use this approach:

  • https://github.com/HarvardEconCS/turkserver-meteor
  • https://github.com/HarvardEconCS/TurkServer

The other way to get concurrent workers for your HITs is to post on worker forums.

  • http://www.mturkforum.com/
  • http://www.cloudmebaby.com/
  • http://www.reddit.com/r/mturk
  • http://www.mturkgrind.com/
  • http://www.turkernation.com/

Generally, if you are going to do things that require more than two workers at the same time, you need to establish communication with the workers and schedule something in advance.

like image 32
Andrew Mao Avatar answered Sep 20 '22 21:09

Andrew Mao