human networks

Download Report

Transcript human networks

Automatic mapping and
modeling of human networks
ALEX (SANDY) PENTLAND
THE MEDIA LABORATORY CAMBRIDGE
PHYSIC A: STATISTICAL MECHANICS
AND ITS APPLICATIONS
2007
Outline
2
 1. Introduction
 2. Socioscopes
 3. Reality mining
 4. Social signals
 5. Practical concerns
 6. Conclusions
 Comments
1. Introduction (1/2)
3
 Studies on office interactions [1]



35–80% of work time in conversation,
14–93% of work time in communication
7–82% of work time in meetings
 The properties of human networks :



Location context: work, home, etc.
Social context: with friends, co-workers, boss, family, etc.
Social interaction: are you displaying interest, boredom etc.
 To obtain solid, dynamic estimates of the users’
group membership and the character of their social
relationships.
[1] T. Allen, Architecture and Communication Among Product Development Engineers, MIT Press, Cambridge, MA, 1997, pp. 1–35.
1. Introduction (2/2)
4
 Using this data to model individual behavior as a
stochastic process

allows prediction of future activity.
 The key to automatic inference of information
network parameters is the recognition
 Standard methods, surveys
subjectivity and memory effects, out-of-date.
 Even information is available, need to validate or correct
by automatic method

 we present statistical learning methods
 wearable sensor data to estimates user’s interaction
2. Socioscopes
5
 mapping and modeling human networks
 the conceptual framework used in biological observation,


such as apes in natural surroundings
natural experiments

such as twin studies,
 but replacing expensive and unreliable human
observations with automated, computermediated observations.
accurately and continuously track the behavior
 recording with near perfect accuracy.

Imaginary Socioscope
6
 Using mobile telephones, electronic badges, and
PDAs

Tracking the behavior of 94 people in two divisions of
MIT

the business school and the Media Laboratory
between 23 and 39 years of age
 the business school students a decade older than the
Media Lab students.
 2/3 male and 1/3 female


half were raised in America.
Three main parts of the Socioscope
7
 The first part: ‘smart’ phones
 to observe gross behavior (location, proximity)
continuously over months
 330,000 h of data , the behavior of 94 people, 35 years
 The second part: electronic badges
 record the location, audio, and upper body movement
 to observe for fine-grained behavior (location, proximity,
body motion) over one-day periods
 The third part: a microphone and software
 to analyze vocalization statistics with an accuracy of
tenths of seconds
2. Socioscopes (4/5)
8
 Four main types of analysis:
 characterization of individual and group
distribution and variability

using an Eigenvector or principal components analysis
conditional probability relationships between
individual behaviors known as ‘influence modeling’
 accuracy with which behavior can be predicted



with equal types I and II error rates
comparison of these behavioral measures to standard
human network parameters.
3. Reality mining
9
 Eigenbehaviors provide an efficient method for
learning and classifying user behavior [9].
 Given behaviors Γ1, Γ2, . . . ,Γm for a group of M
people,

the average behavior of the group can be defined by
 To deviate an individual’s behavior from the
mean.

A set of M vectors, Φ = Γi - Ψ,
[9] N. Eagle, A. Pentland, Eigenbehaviors: Identifying Structure in Routine, October 2005, see TR 601
hhttp://hd.media.mit.edui.
Fig. 1
10
 Γi(x,y), 2-D location
information
a low-dimensional
‘behavior space’,
 spanned by their
Eigenbehaviors

3.1. Eigenbehavior modeling
11
 Principle Components Analysis, PCA
 a set M orthonormal vectors, un, which best describes
the distribution of the set of behavior data when linearly
combined with their respective scalar values, λ n.
 Covariance matrix of Φ


Where
The Eigenbehaviors can be ranked by the total amount
of variance in the data for which they account, the
largest associated Eigenvalues.
3.2. Human Eigenbehaviors (1/2)
12
 The main daily pattern, observed
 subjects leaving their sleeping place to spend time in a
small set of locations during the daylight hours
 breaking into small clusters to move to one of a few other
buildings during the early night hours and weekends
 then back to their sleeping place.
 Over 85% of the variance in the behavior of low
entropy subjects can be accounted for by the
mean vector alone.
3.2. Human Eigenbehaviors (2/2)
13
 the top three Eigen behavior components
 the weekend pattern,
 the working late pattern, and
 the socializing pattern.
 The ability to accurately characterize peoples’
behavior with a low-dimensional model means
automatically classify the users’ location context
 the system to request that the user label locations
 can achieve very high accuracies with limited user
input.

3.3. Learning influence (1/2)
14
 Behavioral structure
 Conditional probability to predict the behavior
 Two main sub-networks
during the day
 in the evening

 Critical requirement for automatic mapping
and modeling of human networks
to learn and categorize user behavior
 accurately capture the dynamics of the network.

3.3. Learning influence (2/2)
15
 Coupled Hidden Markov Models, CHMMs [10-12]
 to describe interactions between two people
 the interaction parameters

limited to the inner products of the individual Markov chains.
 The graphical model for influence model
behavior has the same first-order Eigen structure
 it possible to analyze global behavior

[10] A. Pentland, T. Choudhury, N. Eagle, S. Push, Human Dynamics: Computation for Organizations, Pattern
Recognition, vol. 26, 2005, pp. 503–511, see TR 589 hhttp://hd.media.mit.edui.
[11] W. Dong, A. Pentland, Multi-sensor data fusion using the influence model, IEEE Body Sensor Networks, April,
Boston, MA, 2006, see TR 597 hhttp://hd.media.mit.edui.
[12] C. Asavathiratham, The influence model: a tractable representation for the dynamics of networked Markov
chains, in: Department of EECS, 2000, MIT, Cambridge.
3.4. Influence modeling
16
 Using the influence model to analyze the proximity
data from our cell phone experiment
 we find that Clustering the daytime influence
relationships
96% accuracy at identifying workgroup affiliation
 92% accuracy at identifying self-reported ‘close’
friendships.

 Similar findings, using the badge platform.
 the combination of influence and proximity predicted
whether or not two people were affiliated with the same
company with 93% accuracy [6].
4. Social signals
17
 People are able to ‘size up’ other people from a very
short period of observation [13, 14].
linguistic information from observation,
 to accurately judge prospects for friendship, work
relationship, negotiation, marital prospects

 we developed methods for automatically
measuring some of the more important types of
social signaling [7].

Excitement, freeze, determined and accommodating.
Predict human behavior
18
 Can predict human behavior?
 without listening to words or knowing about the people
involved.
 By linear combinations of social signal features to
accurately predict human behaviors.
who would exchange business cards at a meeting;
 which couples would exchange phone numbers at a
bar;
 who would come out ahead in a negotiation;
 who was a connector within their work group;

5. Practical concerns
19
 Continuous analysis interactions within an
organization may seem reasonable and if
misused, could be potentially dangerous.
 Conversation postings:
the data should be shared, private, or permanently
deleted.
 Decided by individuals.

 Demanding environments:
 the environmental demands may supersede privacy
concerns.
6. Conclusions
20
 human behavior is predictable than is generally
thought, and especially predictable from others.
 This suggests that

humans are best thought of social intelligences rather
than independent actors.
 As a consequence
 can analyze behavior using statistical learning tools


such as Eigenvector analysis and influence modeling,
to infer social relationships without to understand the
detailed linguistic or cognitive structures surrounding
social interactions.
Comments
21
 經由human network 找出人與人間的關係及其建立
model的作法
 在我們的運用是找出criminal及找criminal的同伙
 瞭解將行動電話及不同的sensor等如何運用在
human network
 Human network 對 prediction的幫助為何?