Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf ·...

42
Greedy Search in Social Networks David Liben-Nowell Carleton College [email protected] Joint work with Ravi Kumar, Jasmine Novak, Prabhakar Raghavan, and Andrew Tomkins. IPAM, Los Angeles | 8 May 2007

Transcript of Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf ·...

Page 1: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Greedy Search

in Social Networks

David Liben-Nowell

Carleton College

[email protected]

Joint work with Ravi Kumar, Jasmine Novak,

Prabhakar Raghavan, and Andrew Tomkins.

IPAM, Los Angeles | 8 May 2007

Page 2: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

1

Page 3: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Milgram: Six Degrees of Separation

Social Networks as Networks: [Milgram 1967]

People given letter, asked to forward to one friend.

Source: random Omahaians;

Target: stockbroker in Sharon, MA.

Of completed chains, averaged six hops to reach target.

2

Page 4: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Milgram: The Explanation?

“the small-world problem”

Why is a random Omahaian close to a Sharon stockbroker?

Standard (pseudosociological, pseudomathematical) explanation:

(Erdos/Renyi) random graphs have small diameter.

Bogus! In fact, many bogosities:

degree distribution

clustering coefficients

...

3

Page 5: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

High School Friendships

WhiteBlackOther

Self-reported high school friendships. [Moody 2001]

4

Page 6: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

High School Friendships

[Moody 2001]

5

Page 7: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Homophily

homophily: a person x’s friends tend to be ‘similar’ to x.

One explanation for high clustering: (semi)transitivity of similarity.

x, y both friends of u ≈⇒ x and u similar; y and u similar

≈⇒ x and y similar

≈⇒ x and y friends

6

Page 8: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Navigability of Social Networks

[Kleinberg 2000]

Milgram experiment shows more than small diameter:

People can construct short paths!

Milgram’s result is algorithmic, not existential.

Theorem [Kleinberg 2000]: No local-information algorithm

can find short paths in Watts/Strogatz networks.

7

Page 9: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Homophily and Greedy Applications

homophily: a person x’s friends tend to be similar to x.

Key idea: getting closer in “similarity space”

⇒ getting closer in “graph-distance space”

[Killworth Bernard 1978] (“reverse small-world experiment”)

[Dodds Muhamed Watts 2003]

In searching a social network for a target,

most people chose the next step because of

“geographical proximity” or “similarity of occupation”

(more geography early in chains; more occupation late.)

Suggests the greedy algorithm in social-network routing:

if aiming for target t, pick your friend who’s ‘most like’ t.

8

Page 10: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Greedy Routing

Greedy algorithm:

if aiming for target t, pick your friend who’s ‘most like’ t.

Geography: greedily route based on distance to t.

Occupation: ≈ greedily route based on distance

in the (implicit) hierarchy of occupations.

Popularity? choose people with high outdegree?

[Kim Yoon Han Jeong 2002] ... [Adamic Lukose Puniyani

Huberman 2001] Combinations? how do you weight various

‘proximities’?

Want Pr [u, v friends] to decay smoothly as d(u, v) increases.

(Need social ‘cues’ to help narrow in on t.

Not just homophily! Can’t just have many disjoint cliques.)

9

Page 11: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

The LiveJournal Community

www.livejournal.com “Baaaaah,” says Frank.

Online blogging community.

Currently 12.8 million users; ∼1.3 million in February 2004.

LiveJournal users provide:

disturbingly detailed accounts of their personal lives.

profiles (birthday, hometown, explicit list of friends)

Yields a social network, with users’ geographic locations.

(∼500K people in the continental US.)

10

Page 12: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

LiveJournal

0.1% of LJ friendships

11

Page 13: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Distance versus LJ link probability

1e-07

1e-06

1e-05

1e-04

1e-03

10 km 100 km 1000 km

link

prob

abili

ty

distance

12

Page 14: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

The Hewlett-Packard Email Community

[Adamic Adar 2005]

Corporate research community.

Captured email headers over ∼3 months.

Define friendship as ≥ 6 emails u → v and ≥ 6 emails v → u.

Yields a social network (n = 430),

with positions in the corporate hierarchy.

13

Page 15: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Emails and the HP Corporate Hierarchy

black: HP corporate hierarchy gray: exchanged emails.

[Adamic Adar 2005]

14

Page 16: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Emails and the HP Corporate Hierarchy

So what?

[Adamic Adar 2005]

15

Page 17: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Requisites for Navigability

1e-07

1e-06

1e-05

1e-04

1e-03

10 km 100 km 1000 km

link

prob

abili

ty

distance

[Kleinberg 2000]:

for a social network to be navigable without global knowledge,

need ‘well-scattered’ friends (to reach faraway targets)

need ‘well-localized’ friends (to home in on nearby targets)

16

Page 18: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Kleinberg: Navigable Social Networks

[Kleinberg 2000]

put n people on a k-dimensional grid

connect each to its immediate neighbors

add one long-range link per person; Pr[u → v] ∝ 1d(u,v)α.

17

Page 19: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Navigability of Social Networks

put n people on a k-dimensional grid

connect each to its immediate neighbors

add one long-range link per person; Pr[u → v] ∝ 1d(u,v)α.

Theorem [Kleinberg 2000]: (short = polylog(n))

If α 6= k

then no local-information algorithm can find short paths.

If α = k

then people can find short—O(log2 n)—paths using

the greedy algorithm.

18

Page 20: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Geography’s Role in LiveJournal

By simulating the Milgram experiment,

we find that LJ is navigable via geographically greedy routing.

By Kleinberg’s theorem,

navigable 2-D geographic mesh ⇒ Pr[u → v] ∝ d(u, v)−2.

Original goal of this research:

verify that Pr[u → v] ∝ d(u, v)−2 in LiveJournal.

19

Page 21: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Distance versus link probability

1e-07

1e-06

1e-05

1e-04

1e-03

10 km 100 km 1000 km

link

prob

abili

ty

distance

1/d

ε + 1/d

shows Pru,v[u is friends with v | d(u, v) = d]

Kleinberg’s 1/d2 highly unsupported!

Not really linear! Link probability levels out to ∼ 5 × 10−6.

20

Page 22: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

The LiveJournal Odyssey

Dot shown for every

inhabited location

in LiveJournal network.

Circles are centered

on Ithaca, NY.

Each successive circle’s

population increases by 50,000.

Uniform population ⇒ radii would decrease quadratically.

(actually mostly increase!)

People don’t live on a uniform grid!

21

Page 23: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Coastal Distances and Friendships

1e-07

1e-06

1e-05

1e-04

1e-03

10 km 100 km 1000 km

link

prob

abili

ty

distance

West CoastEast Coast

Link probability versus distance.

Restricted to the two coasts (CA to WA; VA to ME).

Lines: P (d) ∝ d−1.00 and P (d) ∝ d−0.50.

22

Page 24: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Why does distance fail?

500 m

500 m

Population density varies widely across the US!

and : best friends in Minnesota, strangers in Manhattan.

23

Page 25: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Rank-Based Friendship

How do we handle non-uniformly distributed populations?

Instead of distance, use rank as fundamental quantity.

rankA(B) := |C : d(A, C) < d(A, B)|

How many people live closer to A than B does?

Rank-Based Friendship : Pr[A is a friend of B] ∝ 1/rankA(B).

Probability of friendship ∝ 1/(number of closer candidates)

24

Page 26: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Relating Rank and Distance

Rank-Based Friendship: Pr[A is a friend of B] ∝ 1/rankA(B).

Kleinberg (k-dim grid): Pr[A is a friend of B] ∝ 1/d(A, B)k.

Uniform k-dimensional grid:

radius-d ball volume ≈ dk

1/rank ≈ 1/dk

For a uniform grid, rank-based friendship

has (essentially) same link probabilities as Kleinberg.

25

Page 27: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Population Networks

A rank-based population network consists of:

a k-dimensional grid L of locations.

a population P of people, living at points in L (n := |P |).

a set E ⊆ P × P of friendships:

one edge from each person in each ‘direction’one edge from each person, chosen by rank-based friendship

e.g.,

locations rounded

to the nearest

integral point in

longitude/latitude.

26

Page 28: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Short Paths and Rank-Based Friendships

[Kumar DLN Tomkins, ESA’06]

Theorem: For any n-person rank-based population network

in a k-dimensional grid, k = Θ(1), for any source s ∈ P

and for a randomly chosen target t ∈ P ,

the expected length (over t) of Greedy(s, loc(t)) is O(log3 n).

High-level proof idea:

Intuition: difficulty of halving distance to isolated target t

is canceled by low probability of choosing t.

Fix t; let βt := minPr[u is ‘halvingt’] : u found by Greedy.

Claim: Et[1/βt] = O(log2 n).

Then total path length is O(log3 n).

27

Page 29: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Is this just like all the other proofs?

Typical proof of navigability:

Claim: Pr[

s friends with u within d(s,t)2 of t

]

= Ω(

1polylog

)

.

After logn halvings, done!

s t

Claim is false if u : d(u, t) < d(s,t)2 u : d(u, t) < d(s, t)!

Our proof:

Claim′: Pr[

s friends with u within d(s,t)2 of t

]

= Ω(

1polylog

)

for a randomly chosen target t.

After logn halvings, done!

28

Page 30: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Is this just like all the other proofs?

Typical proof of navigability:

Claim: Pr[

s friends with u within d(s,t)2 of t

]

= Ω(

1polylog

)

.

After logn halvings, done!

s t s t

Claim is false if u : d(u, t) < d(s,t)2 u : d(u, t) < d(s, t)!

Our proof:

Claim′: Pr[

s friends with u within d(s,t)2 of t

]

= Ω(

1polylog

)

for a randomly chosen target t.

After logn halvings, done!

29

Page 31: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

The Real Theorem

Theorem: For any n-person rank-based population network

in a k-dimensional grid, k = Θ(1), for any source s ∈ P

and for a randomly chosen target t ∈ P ,

the expected length (over t) of Greedy(s, loc(t)) is O(log3 n).

Intuition: difficulty of halving distance to isolated target t

is canceled by low probability of choosing t.

Real theorem: not just for grids.

(use doubling dimension of metric space instead of k).

30

Page 32: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Short Paths and Rank-Based Friendships

Theorem: For any n-person population network in a k-dim grid,

for any source s ∈ P and a randomly chosen target t ∈ P ,

the expected length (over t) of Greedy(s, t) is O(log3 n).

Theorem [Kleinberg 2000]: For any n-person uniform-density

population network, any source s, and any target t,

the length of Greedy(s, t) is O(log2 n) with high probability.

Lose: expectation (not whp).

Lose: another log factor.

Gain: arbitrary population densities.

Gain? holds in real networks?

31

Page 33: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Ranks and Friendships in LiveJournal

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty

rank

shows Pru[u is friends with the v : ranku(v) = r]

32

Page 34: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Ranks and Friendships in LiveJournal

r−1.15

r−1.2 + ε

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty

rank

shows Pru[u is friends with the v : ranku(v) = r]

very close to 1/r, as required for rank-based friendship!

again, must correct for nongeographic friends.

32

Page 35: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Ranks and Friendships in LiveJournal

r−1.25

1e-11 1e-10 1e-09 1e-08 1e-07 1e-06 1e-05 1e-04 1e-03 1e-02 1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε

rank

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty

rank

1e-11 1e-10 1e-09 1e-08 1e-07 1e-06 1e-05 1e-04 1e-03 1e-02 1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε

rank

shows probability of rank-r friendship, less ε = 5.0 × 10−6.

33

Page 36: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Ranks and Friendships in LiveJournal

r−1.25

1e-11 1e-10 1e-09 1e-08 1e-07 1e-06 1e-05 1e-04 1e-03 1e-02 1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε

rank

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty

rank

1e-11 1e-10 1e-09 1e-08 1e-07 1e-06 1e-05 1e-04 1e-03 1e-02 1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε

rank

shows probability of rank-r friendship, less ε = 5.0 × 10−6.

LJ “location resolution” is city-only.

average u’s ranks r, . . . , r + 1300 are in the same city

⇒ we’ll average probabilities over ranks r, . . . , r + 1300

33

Page 37: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Ranks and Friendships in LiveJournal

r−1.30

1e-09

1e-08

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε, a

vera

ged

rank

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty

rank

1e-11 1e-10 1e-09 1e-08 1e-07 1e-06 1e-05 1e-04 1e-03 1e-02 1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε

rank

1e-09

1e-08

1e-07

1e-06

1e-05

1e-04

1e-03

1e-02

1e-01

1 10 100 1000 10000 100000

link

prob

abili

ty m

inus

ε, a

vera

ged

rank

still very close to 1/r

(though not absolutely perfect)

34

Page 38: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Coastal Ranks and Friendships

1e-10

1e-09

1e-08

1e-07

100 1000 10000 100000

link

prob

abili

ty

rank

West CoastEast Coast

Link probability versus rank.

Restricted to West (CA to WA) and East (VA to ME).

Lines: P (r) ∝ r−1.00 and P (r) ∝ r−1.05.

35

Page 39: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Geographic/Nongeographic Friendships

1e-07

1e-06

1e-05

1e-04

1e-03

10 km 100 km 1000 km

link

prob

abili

ty

distance

1e-07

1e-06

1e-05

1e-04

1e-03

10 km 100 km 1000 km

link

prob

abili

ty m

inus

ε

distance

good estimate of friendship probability:

or Pr[u → v] ≈ ε + f(d(u, v)) for ε ≈ 5.0 × 10−6.

‘ε friends’ (nongeographic) ‘f(d) friends’ (geographic).

LJ: E[number of u’s “ε” friends] = ε · 500,000 ≈ 2.5.

LJ: average degree ≈ 8.

∼5.5/8 ≈ 66% of LJ friendships are “geographic,” 33% are not.

36

Page 40: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Routing Choices

In real life, many ways to choose a next step when searching!

Geography: greedily route based on distance to t.

Occupation: ≈ greedily route based on distance

in the (implicit) hierarchy of occupations.

Age, hobbies, alma mater, ...

Popularity: choose people with high outdegree.

[Adamic Lukose Puniyani Huberman 2001]

[Kim Yoon Han Jeong 2002] ...

What does ’closest’ mean in real life?

How do you weight various ‘proximities’?

minimum over all proximities? [Dodds Watts Newman 2002]

a more complicated combination?

37

Page 41: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Open Directions

A half-sociological, half-computational question ...

Why should rank-based friendship hold, even approximately?

Are there natural processes that generate it?

E.g., a generative process based on “geographic interests”?

38

Page 42: Greedy Search in Social Networkshelper.ipam.ucla.edu/publications/rsws3/rsws3_7023.pdf · 2007-05-10 · Greedy Search in Social Networks David Liben-Nowell Carleton College dlibenno@carleton.edu

Thank you!

David Liben-Nowell

[email protected]

http://cs.carleton.edu/faculty/dlibenno