Select your localized edition:

Close ×

More Ways to Connect

Discover one of our 28 local entrepreneurial communities »

Be the first to know as we launch in new countries and markets around the globe.

Interested in bringing MIT Technology Review to your local market?

MIT Technology ReviewMIT Technology Review - logo


Unsupported browser: Your browser does not meet modern web standards. See how it scores »

{ action.text }

Enabling software to punt its toughest tasks to humans should result in smarter mobile apps and other programs, say the founders of the newly launched company MobileWorks. The startup makes it possible for programmers to build human intelligence into their software using crowdsourcing—the practice of parceling out relatively small parts of a larger problem to many different people over the Web.

Sites such as Amazon Mechanical Turk already provide a place to post tasks to be solved by a crowd of anonymous workers, paid small amounts for each task they complete. But Anand Kulkarni, one of MobileWorks’s three founders, says that Amazon’s service and others are too inaccurate and slow to be built into software that needs to solve problems with a quick turnaround.

“Crowdsourcing is attractive because computers are much worse than humans at some tasks,” says Kulkarni, “but what is out there today is not giving us the full potential of having a human inside your computer program.” Many of MobileWorks’s ideas originated at the University of California, Berkeley, where Kulkarni used to research crowdsourcing and its potential to solve immediate problems, such as robot navigation, that are challenging for software. “A task like that, where you need an answer in real time, could not be solved by Mechanical Turk because it does not behave like a computer,” says Kulkarni. “It can take days to get an answer back, and it may be wrong.”

MobileWorks can take on such tasks, he says. Existing crowdsourcing services involve a person filling out an online form to specify a task to be completed. By contrast, MobileWorks takes on jobs sent in by software using application programming interfaces (APIs), which allow one piece of software to tap into another. MobileWorks’s software translates the job sent in over its APIs into tasks distributed to the company’s crowd of workers. The results are then collated and sent back to the software that made the request, which behaves as if it got the answer from another piece of software, not a crowd of humans. “It’s a black box for human intelligence,” says Kulkarni. “Software can treat us like another piece of software with the intelligence of a human.”

MobileWorks has so far created dedicated APIs to extract data from Web pages or transcribe handwriting into text. Kulkarni says the company can also “push the limits” of crowdsourcing and tackle tasks such as speech transcription or image processing in real time. Such requests are flagged as needing rapid answers. MobileWorks’s software pushes those requests ahead of others and will call on extra workers by text message if the current number online is not sufficient.

3 comments. Share your thoughts »

Tagged: Communications

Reprints and Permissions | Send feedback to the editor

From the Archives


Introducing MIT Technology Review Insider.

Already a Magazine subscriber?

You're automatically an Insider. It's easy to activate or upgrade your account.

Activate Your Account

Become an Insider

It's the new way to subscribe. Get even more of the tech news, research, and discoveries you crave.

Sign Up

Learn More

Find out why MIT Technology Review Insider is for you and explore your options.

Show Me