Fri 13 Nov 2009
As most people who read the iSchool's mailing lists know, I got pretty excited about the DARPA Network Challenge. If you haven't heard, it's a competition in the spirit of the DARPA Grand Challenge. The idea is that on a particular day in December, for a few hours only, DARPA will fly 10 large red weather balloons in 10 different locations, somewhere near a road, somewhere in the US. The challenge is to find them all. Sounds easy, right?
I like what DARPA is thinking here. We know that internet-based tools have helped people coordinate massive jobs on the fly. The best recent examples of collective efforts enabled by the internet were the searches for Jim Gray's lost sailboat and Steve Fosset's downed plane. Unfortunately, neither search turned up anything. Both of those examples were a carpet bombing approach. We all had one job: search satellite photos for clues. This challenge is a little different, but much more like the kind of thing we might want to mobilize for nationally in response to crisis. Those balloons could be anywhere. They'd be hard to spot. And depending on how hard DARPA wants to make this thing, a good portion of them are likely to be stationed in rural America. Since they announced the challenge a few weeks back, DARPA has updated the rules to say that if no one finds all 10 they'll give out the prize to the first team to find at least 5. This tells me it's going to be hard. Awesome!
Dumb Ideas
The web is full of commentary on this, and I'm repeating a lot of it. Here's a quick review of very dumb ideas, ranked in order to dumbness.
- Send people out looking. Some people think the answer to this is to get a big group of people to drive out looking for these balloons. It seems rational on the face of it, like DARPA planned a big game of hide and seek. But this is very dumb. No group will be large enough to cover the necessary ground in time. Ryan's back of the envelope calculation:
To aid with calculations, according to the CIA World Factbook there are 2,615,870 miles of paved roads in the U.S. If we assume that DARPA only considers 80% of those roads eligible for this challenge, and an average speed of 45MPH, it would take 46,500 hours to travel those roads, which is just under 2000 (person-)days. So how many people do you need in order to scout out all this terrain?
- Offer a cash bounty and watch the tips roll in. Many teams think this will be won by offering to split the winnings amongst people who submit the locations of balloons. Nuh uh. First of all, we have a repeat of problem one above: how are people going to find these things, by driving around looking? Second, who is going to go driving around on the basis of a cut of the $40,000 prize? The problem with that is most people would view it like a lottery: you'll give me $3,000 for submitting the balloon location if I find it, but the chances that our team will win are so small anyway. Offer cash prizes and a very small group of committed people might be motivated to go driving around, but you won't get very far with that.
- Look at satellite photos. Again, this sounds smart on the face of it, but it's not. This blog post on the subject puts it nicely:
The very best resolution you’ll realistically get is 1.6 ft, meaning an 8ft red balloon will take up about 19 pixels. That’s not bad, but that’s only under ideal conditions, so if you’re trying to automate the process of finding those 19 pixels with computer vision, you’re going to get a lot of false positives (see below).
To that add the issues of weather (clouds make balloons hard to see from above) and cost (it would be way more than $40k). You might imagine a collective effort like the Jim Gray search, but good luck getting enough people to care about this.
- Data Mining. Armies of computer scientists read about this problem and started to design their Twitter crawlers to look for the inevitable flood of 'OMG WTF Red Balloon?' messages. This is the least dumb of the dumb ideas because they will actually find some balloons this way. It's a tiny fraction of people who know about this DARPA challenge, but there are plenty of people who might be curious about a giant red balloon in their neighborhood. But let's not get too carried away. This is still dumb. Reason: there are only like 12 people in the US who use Twitter. Ok, I'm exaggerating (a lot) for effect. But the point is, it's a small fraction of Americans who use Twitter and, more importantly, they mostly live in about 3 cities. Check out this beautiful NY Times visualization of Twitter usage during the Superbowl in Feb. Now try to estimate the fraction of the country in which there were no Tweets at all… Roops.
How to Win
So, as much as I like to critique other people's ideas, I'd like to offer my own opinion on how to win this challenge.
- Forget cash. Splitting up the prize money will do no good. If you're going to motivate people to help with the challenge, it's going to be based on non-monetary, social psychological incentives. In other words, they're going to help because they're interested, because they think it's fun. So…
- Focus on the hard to find balloons. I'm guessing somewhere between 3-6 of the balloons will be stationed in social media dense areas, so a lot of people will find them in the first few hours, and they'll be a lot of easy to spot chatter about it on Twitter and Facebook. So figure on someone else finding those, and worry about the balloons in that vast swath called middle America.
- Harness the people who are out anyway. We can develop as many sophisticated motivational schemes as we want. We can donate the money to charity or get a major celebrity to mobilize people. We can design games with prizes and achievements and badges. Yay! The problem is that it's still a lot to ask of people to go driving around. So, why not get the people who are out driving anyway? Partner with trucker organizations. Get road trippers and cops. These are people who are driving anyway, so all the incentives have to do is get them to report in. Reporting and verification will still be an issue. So is communication. Truckers use CB radio, so design a an automated CB messaging interface. Road trippers are bored out of their minds, so make the balloons part of a big game of I SPY. Design an iPhone app. and give away instant music downloads – road trippers need new music! I'm not saying that's easy. Just easier.
Prediction
My prediction is simple: no one will find all 10 balloons. The winning team will find 5-6 at most. Most people will drastically underestimate the magnitude of this challenge. If DARPA wants to make this hard (and I think they do), they can make it VERY hard. The problem is that the only people who could reasonably plan this in time are the teams of technologists who think they can solve this through data mining alone. But they can't. Strategies with a real chance of winning would take too long to develop. DARPA will re-issue the challenge and up the ante.
Update: A few new ideas and predictions here. I'm so excited! Tomorrow's the day!
My team website http://www.spotbigred.com is offering cash prizes for balloon spotting, and we will be actively searching the social media for red balloons.
Well, Michael, I wish you the best of luck. But I gotta say, you might take a look at the suggestions above. As is, I'd estimate your chances of winning are somewhere between nil and zilch. I don't mean to be harsh, but I mean, it looks like you've got 7 people covering Georgia, and 12 people for the whole rest of the country.
Judd, this is a very well-thought blog and analysis of the DARPA Network Challenge. It is going to be very interesting to see what happens on Dec 5. I just noticed that DARPA has posted a poll on their Facebook page seeking a collective intelligence prediction for how long it will take to solve the Network Challenge. As of this evening, the mode of predications was that it would be solved within 24 hours, though at least a quarter of poll respondents do not think it can be solved at all. Can't wait for Dec 5th! Keep up the great blogging!
Great points – I agree that DARPA can make this VERY difficult if they want to, especially with the limited timespan and breadth of the US.
You're point are good but not totally accurate – there are a few different incentives that need to be laid out.
1.) Spreading the word
No team is going to win without spreading the word and having as many people as possible know that they should be on the lookout for Red Balloons. This, I agree, is not motivated by money but instead by social proof.. i.e. it's fun to play the balloon game.
2.) Having people come to you with the information
This is where the prize money is necessary. The cash isn't to get people out there looking to report the balloons, the cash is to get people to come back to you and tell you where the balloon is at. The cash acts as a reporting incentive (and other teams are offering cash so you have to offer a bounty to be considered for the information).
3.) Protection from counterintelligence
Also where cash comes into play – you need people to confirm if a balloon is actually in the location it's supposed to be. That's what the spotters are for, confirmation.
We're doing this among other things at RedBalloonRace.com
I agree, 10 balloons is almost impossible to find.. but you only really need 5…
Great points – those are 3 important things you need to motivate people to do. And I think you're quite right that the incentive structure will be different for each.
But, I still maintain that cash will be a poor motivator for any of them.
The fact is, most of the good information about this is likely to come from people who are *not* looking for balloons. No one knows about the DARPA challenge, and no one (relatively speaking) will be going to your website to sign up to spot.
The fact is, there are about 10 teams who have the exact same website that you have. They're all offering cash for tips, cash for verification. And they're all contingent on winning. Which means if I've got a tip, I'm going to report it to every team I can find. There's no loyalty, because the chance of any one team winning is so low. That's what happens when you try to use cash as an incentive – you're treating it like a market, and so will the tipsters.
So far I'm truly disappointed in the creativity of the teams working on this. Even if motivating with cash were a good idea, it gets much worse when there are 15 teams doing the exact same thing. I haven't seen one team partnering with organizations (Fedex, USPS, truckers, etc.), making charitable donations, creating a game, or adopting any other interesting strategies that have a chance of success. Has anyone heard of a team doing this stuff that I haven't seen? Please share!
I agree – the cash is not the way to go as an incentive. In fact, I think the cash is more of a psychological limiting factor – why is it $40k? Why not $100, why not $100k? It forces participants to constrain their thinking to within a monetary based budget.
Since I'm an entrepreneur – I know the surest way to kill creativity is to throw money at a problem – if it were that easy money would have solved all our problems long ago.
The reality is that it takes more to come up with the "right" creative solution. That more depends on what non-monetary factors and resources you have to marshal. For example, many folks on many postings keep mentioning Fedex/UPS – how much press do you think Fedex/ UPS would receive if its aid helped the winning team? I'm certain that it would be worth much more than a multimillion dollar ad campaign in creating awareness. But Fedex/UPS are probably not looking for awareness but action based on their ability to help businesses accomplish their goals. For this reason, organizations such as these plus due to their many layers of decision making process would make their aid unlikely.
Instead it needs to be something else where the motivational factors can align. I'm very much interested in seeing the approach the winning team takes.
I'm not sure how practical it would be, but a national addition to the most wanted list of a giant red balloon would help incoorperate the police. After thinking about it, the police have the most varied routes traveled and are not limited to major highways like a lot of truckers. I'm not sure the practicality of communicating the challenge to law enforcement, but considering their general role of good citizen, they would most likely do it for the fun of it and have a very wide network.
I agree that it's unlikely that Fedex, UPS, police, or other traditional hierarchical organizations would do this. Although if they did I think they could probably do very well.
My first thought on hearing about the challenge was that an ARG would be the best solution. People just need another fun reason to go on an adventure, but driving around aimlessly looking for 10 red balloons isn't much fun. The problem is that DARPA hasn't given enough time to organize such a thing. If they re-up the challenge with a longer lead time I'd be interested in working on such a thing.
Join the MIT team, invite your friends and you can win money, help
science, and help charity!
Find all the information about our approach at
http://balloon.media.mit.edu/
THANK YOU AND… GOOD LUCK!
The MIT Red Balloon Challenge Team
MIT,
So your solution is a pyramid scheme? It still relies on your team winning the whole thing, which makes it like a lottery, which means your team will get only the tips that every other team gets.
Oh, and did you pass this by your human subjects review board?
I love your thoughts on this. And maybe I have another group for you to watch. It falls into your category #3 nicely, but doesn't require the help of people who are working.
I am one of those bizarre hobbyists known as geocachers. I (and I don't know how many thousands of others) received an email notification about the challenge yesterday. Otherwise, I never would have known about it. It is not driven by cash, since all proceeds, plus an additional $10K will be donated to charity in the event of a win. But I challenge anyone to find a larger, more obsessed, more challenge-motivated group of individuals than geocachers. AND they have the added advantage of covering large swaths of the challenging, less-populated areas of Middle America. I think it would be a tremendous statement if we could bring in 9-10 of the balloons. I'm crossing my fingers (and going out to check out my small town).
The website is http://www.10balloonies.com/
Please post your thoughts on the results of the contest (when known). I'd love to see how this is analyzed as a means of large-scale, rapid cooperation.
Enjoy the day.
Kudos, Ruth Anne. I'm pulling for you!
Hi there, I spotted your site via Live search while looking for Weather Balloons and your post caught my attention .