














Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The goals and methods of searching in small worlds networks using local information and two models: kleinberg's geography model and watts and dodds' hierarchy model. The document also touches upon the importance of balancing local and global information in network searching.
Typology: Study notes
1 / 22
This page cannot be seen from the preview
Don't miss anything!
CS 249B: Science of NetworksWeek 14: Monday, 04/28/08Daniel BilarWellesley CollegeSpring 2008
Kleinberg’s single criterion “geography” model Watts and Dodds’s multiple criterion “hierarchy”model
Abstracted, rationalist, proof-oriented (Kleinberg) Empirical, experimental, data-oriented (Watts-Dodds)
^ How to we search and find globally with^ only local information
?
^ Two examples^
^ Small world models take care of (a) ^ Kleinberg: what about (b)?
local connections
: all
vertices within griddistance
p^ (e.g. 2) ^ add
distant connections: q additional connections;probability of connectionat distance
r: ~ 1/r^ α
large α
: heavy bias towards “more local” long-distance
connections small α
: approach uniformlyrandom
grid address of target addresses of their owndirect links
^ what value of
α^ permits effective search?
large α
: heavy bias towards “more local” long-distance
connections small α
: approach uniformlyrandom
is the only value that permits rapidnavigation(~log
steps) ^ Any other value of
α^ will
result in time polynomialin n: n
β ^ Locality ofinformation
crucial to
this argument^ ^ Centralized algorithm maycompute short paths^ ^ Can recognize when“backwards” steps arebeneficial
add
local connections
: all
vertices within grid distance p^ (here <= 2 steps away) add one
distant connection: q^ ; probability of connectionat distance
r: ~ 1/r^α
α < 2
, the graph has paths of logarithmic length (small world), but a greedy algorithm cannot find them For^ α > 2
, the graph does not have short paths – no small world exists For^ α= 2
is the only case where there are short paths, and the greedy algorithm is able to find them
y-axis is exponent^ β^ of the deliverytime T lowerbound cn
β
x-axis is exponentα of long rangelinks
u^ if we can partition the remaining node into sets^ A
,^ logN where
A,^ consists of all nodesi
whose distance from
u^ is between
i^2 and
i+1,^2 i=0..logN-1.
^ Then given
r = dim
each long range contact of
u^ is nearly equally
likely to belong to any of the sets
Ai
^ Roughly “same number of friends on each scale”
“View of the Worldfrom 9
th^ Ave”
A^ A^4
Recap: Searching in a small world ^ Given a source
s^ and a destination
t, define a greedy local search
algorithm that 1 knows the positions of the nodes on the grid 2 knows the neighbors and shortcuts of the current node 3 knows the neighbors and shortcuts of all nodes seen so far 4 operates greedily, each time moving as close to t as possible Kleinberg proved the following ^ When
α=2, an algorithm that uses only local information at eachnode (not^2 ) can reach the destination in expected time
(^2) O(log n).
^ When
α<2^ a local greedy algorithm (
1-4) needs expected time
(2-α)/3 Ω(n ). ^ When
r>2^ a local greedy algorithm (
1-4) needs expected time
(α-2)/(α-1) Ω(n
). ^ Generalizes for a
d-dimensional lattice, when
α=d^ (query time is
independent of the lattice dimension) ^ d = 1
, the Watts-Strogatz model
http://smallworld.columbia.edu/
Kleinberg’s model not a satisfactory model of society^ ^ Based exclusively on
geography
^ We don’t navigate social networks by purely“geographic” information (Kleinberg’s distance) ^ We don’t use any
single
criterion
^ Different criteria
used a
different points
in the chain
identities
in^ groups
2.^ Hierarchical tree-like cognitive partition
of humanity into size-
wise^ manageable groups 3. Group
membership
primary
basis for interaction
4.^ Cognitive partition is done along
simultaneous H dimensions via
attributes.
Attribute values have distances between them (tree- structured) 5. Social Distance
between individuals: minimum distance in
any
attribute 6. Individuals use
social distance and network ties
to direct messages
efficientlyAlgorithm: given attribute vector of target, forward message to neighborclosest to target
= 3.ij
^ Individuals each have z friends ;are more likely to be connectedwith each other the closer theirgroups are (see contention (3) inpaper) ^ Permits fast, decentralizednavigation under
broader conditions^ ^ Not as sensitive as Kleinberg’smodel
multiple independenthierarchies coexist Hierarchical organization of groups
any
network that has elementswith quantifiablecharacteristics akin toidentities^ ^ People, music files, webpages,news, research reports can bejudges along more than onedimension - can you name some?
H = dimensionsα = measure of homophily (tendencyto group with like)