Source-linked AI summary

Time Critical Social Mobilization: The DARPA Network Challenge Winning Strategy

Galen Pickard, Iyad Rahwan, Wei Pan, Manuel Cebrian, Riley Crane, Anmol Madan, Alex Pentland

arXiv:1008.3172v1cs.CY

TL;DR

Large-scale social mobilization requires deciding whom to target and what incentives to provide. The paper specifies a diffusion-based task-execution mechanism and analyzes its incentives, limitations, and applicability across contexts.

  • Problem

    Large-scale social mobilization poses the design problem of choosing which individuals to target directly and what incentives to provide.

  • Method

    The paper specifies a diffusion-based task-execution mechanism in which participants disseminate information while participating in the cause.

  • Results

    The mechanism simultaneously provides incentives for participation and dissemination, with the winning DARPA strategy presented as evidence of its relevance to social mobilization.

  • Takeaways & Limitations

    The mechanism is presented as applicable to contexts including social mobilization, cooperation and prediction games, and marketing campaigns.

  • Takeaways & Limitations

    The mechanism is not resistant to false-name attacks, and a manipulator can extract the entire reward in the limit.

Abstract

from arXiv · show

It is now commonplace to see the Web as a platform that can harness the collective abilities of large numbers of people to accomplish tasks with unprecedented speed, accuracy and scale. To push this idea to its limit, DARPA launched its Network Challenge, which aimed to "explore the roles the Internet and social networking play in the timely communication, wide-area team-building, and urgent mobilization required to solve broad-scope, time-critical problems." The challenge required teams to provide coordinates of ten red weather balloons placed at different locations in the continental United States. This large-scale mobilization required the ability to spread information about the tasks widely and quickly, and to incentivize individuals to act. We report on the winning team's strategy, which utilized a novel recursive incentive mechanism to find all balloons in under nine hours. We analyze the theoretical properties of the mechanism, and present data about its performance in the challenge.

1 Time-Critical Social Mobilization

Time-critical social mobilization combines rapid, wide information diffusion with incentives that motivate people to participate and recruit others. It is especially relevant when mass media is impractical because reaching everyone is costly or infrastructure is damaged.

  • Time-critical mobilization requires recruiting many participants while executing tasks extremely quickly.
  • Distributed communication is needed when mass media cannot reach everyone affordably or infrastructure damage disrupts conventional channels.
  • Successful social-network search depends on motivating individuals to conduct the search, participate, and diffuse task information.
  • DARPA’s Network Challenge tested these requirements by asking teams to report ten red weather balloons across the continental United States.

2 The Recursive Incentive Mechanism

The recursive incentive mechanism models task execution as information diffusing through social relationships, then rewards every agent on the successful recruitment path. The MIT Team applied this approach in DARPA’s challenge, recruiting nearly 4,400 people and finding all balloons in 8 hours and 52 minutes.

  • Challenge performance: Almost 4,400 individuals were recruited approximately 36 hours before the challenge began through recursive incentives.
  • Diffusion-based task environment: Tasks become known either through direct advertising by the mechanism or through recruitment by an acquaintance agent.
  • Diffusion-based task environment: A successful task is represented by a sequence of unique agents tracing information from the initially informed agent to the task completer.
  • Mechanism definition: The mechanism targets initial nodes, assigns agent payments, and must keep total advertising and payment costs within budget B.
  • Recursive incentive mechanism: Each task receives budget B/|Ψ|, and agents are paid according to their positions in the winning sequence.

3 Analysis

The analysis shows that the recursive incentive mechanism makes broad recruitment individually attractive under multiple assumptions, while remaining vulnerable to false-name manipulation. Its success in the DARPA challenge is attributed to jointly incentivizing balloon reporting and information dissemination.

  • Mechanism properties and limitations: The challenge data revealed no successful false-name attacks, possibly because the mechanism operated too briefly for participants to identify the opportunity.The analysis suggests certified addresses, reputation ratings, or criminal prosecution as possible countermeasures.
  • Challenge performance: The MIT team recruited almost 4,400 individuals because the mechanism incentivized both reporting balloon locations and disseminating information about the task.Individuals select neighbors to recruit, and these recruitment choices drive task-information diffusion.
  • Incentives under alternative assumptions: Recruiting all peers is the best strategy when each person’s balloon-finding probability is an independent small constant.The analysis assumes P(αi, ψk) = ϵ with n·ϵ ≤ 1.
  • Incentives under alternative assumptions: Under a uniform-probability model, recruiting all friends is individually optimal under broad social-structure assumptions.The result holds when no individual controls n/2 of the population.
  • Incentives under alternative assumptions: The strategies optimal at the best- and worst-case assumptions remain optimal for intermediate assumptions absent network effects.The two extremes differ in whether adding members leaves existing success probabilities unchanged or reduces them.

4 Empirical Data

The winning mechanism produced large diffusion cascades with low attrition and rapid, burst-like recruitment. Its observed cascade structures and signup dynamics differed from several prior incentive-based diffusion studies.

  • Cascade structure: 845 trees recruited within three days, excluding the MIT root node.The largest tree contained 602 nodes, and the deepest reached 14 levels.
  • Cascade structure: Tree depth, tree size, and branching factor followed power-law distributions.Tree size had exponent −1.96; the branching-factor distribution indicated that some individuals recruited very large numbers of people.
  • Diffusion performance: 56% was the attrition rate when isolated single nodes were excluded.Attrition measures the percentage of nodes that terminate the diffusion process.
  • Diffusion performance: 0.93 was the average branching factor excluding single-node trees, compared with 0.80 when single-node trees were included.The branching factor is the number of people recruited by each individual.
  • Recruitment dynamics: Two daytime recruitment bursts occurred on Friday and Saturday before DARPA launched the balloons.These bursts enabled the mechanism to amass a large number of people quickly, unlike a prior newsletter experiment with continuous decay.
  • Recruitment dynamics: Inter-signup times followed an exponential distribution, contrasting with power-law inter-response times reported in human activity.The measured intervals were between actual signup events of a parent and its children because invitation timestamps were unavailable.

5 Conclusion

The paper addresses incentives for large-scale, time-critical social mobilization, a question that had received less attention than whom to target directly. It presents a mechanism that rewards both participation and recruitment, and reports its use in several contexts.

  • Research focus: The incentive-design problem asks which individuals to target directly and what incentives encourage participation.The paper focuses on incentives, whereas prior work had addressed direct targeting.
  • Mechanism: The mechanism simultaneously provides incentives for participation and for recruiting more individuals to the cause.This is the paper’s central design contribution for social mobilization.
  • Applications: The approach has been used for social mobilization to fight world hunger, cooperation and prediction games, and marketing campaigns.These contexts are listed as existing uses of the mechanism.
  • Interpretation: The authors connect the winning DARPA strategy to both incentive design and computational social science.They frame people as self-interested individuals embedded within social networks.
  • Future scope: The paper hopes to stimulate theoretical and empirical efforts on incentive mechanisms for challenging, time-critical social mobilization problems.This stated scope includes problems such as search-and-rescue operations.

A Supporting Online Material: Formal Proofs

The formal analysis establishes budget feasibility and characterizes recruitment incentives and Nash equilibria across forests and general social graphs. Under monotonic diffusion and suitable network-size conditions, universal recruitment is an equilibrium.

  • A.1 Mechanism Always within Budget: Each sub-task receives an equal share of the total budget, and the proof bounds every task’s payments by that share.The argument reduces budget feasibility to bounding payments along the finite successful sequence, which forms a geometric series.
  • A.2.1 All-or-None Recruitment on Fixed-Forest Social Networks: In a rooted forest, nodes’ recruit-or-not choices induce a recruited subforest containing nodes connected to roots through recruitment paths.Expected payment depends on each node’s descendant recruited-subtree shape, represented by a tuple of generation counts.
  • A.2.2 Game Definition: The two-player example is equivalent to the prisoner’s dilemma: recruiting is strictly dominant, so mutual recruitment is the unique Nash equilibrium despite Pareto inefficiency.The example uses a 5-node forest in which each player chooses whether to recruit one child.
  • A.3 Nash Equilibria of Larger Forests: All nodes choosing to recruit is a Nash equilibrium when each node prefers recruitment given that all other nodes recruit.The equilibrium condition depends on the number of nodes outside a node’s descendant set relative to its descendant structure.
  • A.3 Nash Equilibria of Larger Forests: If no tree contains more than half of the forest’s nodes, universal recruitment is a Nash equilibrium.This follows because every node then has sufficiently many nodes outside its descendant tree under the stated recruitment incentives.
  • A.4 Selective Recruitment on Fixed-Forest Networks: Node weight equals the rewards attributable to completing descendants, with leaf weight Wa = 1 and expected payment U(a) = Wa n.The recursive weight definition aggregates child weights through the recruitment tree.
  • A.4 Selective Recruitment on Fixed-Forest Networks: With selective recruitment, a node prefers recruiting all children when their weights are sufficiently large relative to their descendants.The result also depends on sufficiently many forest nodes not being descendants of that node.
  • A.5 Recruitment on Graphs: For general social graphs, if diffusion is monotonic and no node can expect to recruit more than half the network, all nodes recruiting is a Nash equilibrium.The recruitment mechanism itself is non-trivial in general graphs and supplies the diffusion condition used by the theorem.
Loading 1008.3172v1…