SlideShare a Scribd company logo
Presenter: Jane Hsieh
2018.09.09
Introduction
Introduction
• Preface
• People’s daily routines are typically coupled with routines across
other temporal scales
• E.g., going out on the town with friends on Saturday nights, or
spending time with family during the December holidays.
• So are animals (daily and seasonal cycle)
• Purpose: present a new methodology-- “eigenbehaviors” to
quantify these universal patterns in the behavior of individuals and
communities within a social network.
• Eigenbehaviors- the principal components of an individual’s behavioral
dataset.
Materials and methods
Materials
• Data source
• “Reality Mining”
• representing the behavior of 100 subjects at MIT during the 2004–2005 academic year
(Eagle and Pentland 2006).
• Data collection
• collected using 100 Nokia 6600 smart phone
• Information 1: call logs, Bluetooth devices in proximity, cell tower IDs,
application usage, phone status (such as charging and idle).
• Information 2: subjects’ location, proximity, communication, and device
usage behavior.
• This paper focuses on “Temporal location data”
Materials
• Sample
• N=100
• Groups of subjects:
1. Sloan business school students
2. Media Lab incoming students
3. Media Lab senior students
4. MIT staff
Methods
• Characterize person I by
• B(x,y) : D x 24
• D: total number of
sample days
• D=113 here
• n: # of labels/
behaviors
• {Home, Elsewhere,
Work, No Signal, Off}.
• generated from
conditioned Hidden
Markov Model
Methods
• For data analysis
• B -> B’
• B’: matrix of binary values
• D x H
• H=24*n
• Γi: row i of B’
• represents an individual’s
behavior over day i
Methods
• Rationale:
• Due to the similar structure in most people’s lives, days are not distributed
randomly though this large space (𝑅 𝐻).
• Thus daily behaviors can be described by a low dimensional ‘behavior space’.
• Behavior space
• A subset of vectors of dimension H that can best characterize the distribution
of behaviors and are referred to as the primary eigenbehaviors.
Materials and methods
(+)work/ (-)travel (+)weekend/ (-)weekday In locations with poor phone
reception.• E.g., of Subject 4
Most
likely
Less
likely
Results
Eigenbehaviors for Individuals
• Average behavior of the individual
• Deviation (Hx1)
• Covariance matrix of Φ𝑖 (H x H)
• By PCA
• Eigenvectors: 𝑢𝑖, 𝑖 = 1, … , 𝐻 (orthonormal)
• Eigenvalues: 𝜆𝑖, 𝑖 = 1, … , 𝐻
• Eigenbehaviors: the vectors with the highest eigenvalues
D
D
D
Eigenbehaviors for Individuals
• An individual’s days can be projected with differing levels of accuracy.
• Figure 4
• 6 eigenvectors enough
• senior lab students exhibit
more behavioral regularity than
their business school
counterparts
6
.90
.96
Eigenbehaviors for Social Networks
Eigenbehaviors for Social Networks
• Applied to develop predictions
of an individual’s subsequent
behavior (12:00~24:00).
• Each subject => a behavior space
using
• 6 primary eigenbehaviors
• weights generated from the first
12 hrs (00:00~12:00) of a subject’s
day.
• Through the linear combination of
these weights and the subject’s
primary eigenbehaviors, a 12-
element vector is created
containing one of three location
states (home, work, elsewhere
Eigenbehaviors for Social Networks
• Given particular behaviors
associated with each affiliation
• Similarly, we can
1. identify the eigenbehaviors of
particular communities within the
social network
2. and project individuals onto this
behavior space.
• Can then be used to infer the
individual’s affiliation
• Measured by the Euclidean distance
between the individual and the
principal components of the
community’s behavior space
Eigenbehaviors for Social Networks
• Algorithm is the same as before, except
• B: with each row corresponding to the average behavior of a particular
individual in the community.
• -> B’: M x H (M: number of actors/members in the community)
• It generates eigenbehaviors of the community as a whole.
Eigenbehaviors for Social Networks
• Mean behaviors for each group, Ψj
Results: Eigenbehaviors for Social Networks
• Top 3 eigenbehaviors [𝑢1
𝑗
, 𝑢2
𝑗
, 𝑢3
𝑗
] of each group.
coffee
break
2
courses
lunch
overwork
Eigenbehaviors for Social Networks
• When a community’s behavior space is created, it becomes possible
to determine the similarity of the members
• By identifying how accurately their behavior can be approximated by the
community’s primary eigenbehaviors.
• An individuals behavior (Γ) can be projected onto the j community’s
behavior space through the following transformation:
• k=1,…,H;
• Reconstruction weights :
• Given j community has m’ primary eigenbehaviors )
(scalar)
Eigenbehaviors for Social Networks
• The vector Ω, can be used to determine which person k the individual
is most similar to in a particular community, j
• Similarity (using Euclidean distance):
• Ω 𝑘
𝑗
: reconstruction weights for the kth person in community j.
• This method can also be applied to data from a single individual to
determine which days are most like the ongoing one.
Eigenbehaviors for Social Networks
Eigenbehaviors for Social Networks
• Also possible to determine how much an individual fits in with the
community
• 𝜖: as the difference between the individuals projection onto the behavior
space of a community and the individuals original behavior.
• mean adjusted behavior Φ 𝑗 = Γ − Ψ 𝑗 ;
• A
Eigenbehaviors for Social Networks
• When determining the affiliation of an individual, there can be 4 possible outcomes
Community Company None
Insider 1 2
Outsider 3 4
Eigenbehaviors for Social Networks
• This technique enables us to
aggregate multimodel datasets.
• a community can have >1 behavior
spaces
• each behavioral space is generated
by a set of primary eigenbehaviors.
• e.g, of behavior spaces: Bluetooth,
location, phone usage
• For affiliation classification
• By determining every subject’s
distance to each of behavior
spaces.
• Interesting characteristic from
Figure 11
• Probability of friendship ↑ as
distance ↓
Eigenbehaviors for Social Networks
Discussion
Discussion
1. Using the behavior space generated from an individual’s six primary
eigenbehaviors, we have shown we can generate a 12-h chunk of
data with 79% accuracy.
2. Behavioral data of such magnitude will require fundamentally new
techniques for analysis.
3. Eigendecompositions are useful because they provide a low-
dimensional characterization of complex phenomena
• the first few eigenvectors typically account for a very large percentage of the
overall variance
Discussion
4. Eigendecomposition will allow us to characterize an individual
quickly
5. Application:
1) predict individual behavior in the near future
2) match a person to similar individuals.
3) provides us with a representation of the behavior characteristic of a
community as a whole
4) enables us to estimate the probability of a tie within the larger social
network of the population.

More Related Content

Similar to [Digest] Eigenbehaviors- identifying structure in routine

Group and Community Detection in Social Networks
Group and Community Detection in Social NetworksGroup and Community Detection in Social Networks
Group and Community Detection in Social Networks
Kent State University
 
Networks community detection using artificial bee colony swarm optimization
Networks community detection using artificial bee colony swarm optimizationNetworks community detection using artificial bee colony swarm optimization
Networks community detection using artificial bee colony swarm optimization
Aboul Ella Hassanien
 
Christoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleChristoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal Scale
Global Risk Forum GRFDavos
 
Machine Learning from Statistical Point of View
Machine Learning from Statistical Point of ViewMachine Learning from Statistical Point of View
Machine Learning from Statistical Point of View
Yury Gubman
 
Sensors1(1)
Sensors1(1)Sensors1(1)
Sensors1(1)
Lakmal Pathirana
 
Social Networks and Computer Science
Social Networks and Computer ScienceSocial Networks and Computer Science
Social Networks and Computer Science
dragonmeteor
 
Computational approaches to fMRI analysis
Computational approaches to fMRI analysisComputational approaches to fMRI analysis
Computational approaches to fMRI analysis
Emily Yunha Shin
 
Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...
Rajul Kukreja
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
Edmund Chattoe-Brown
 
Statistical Inference for development statistical model.pptx
Statistical Inference for development statistical model.pptxStatistical Inference for development statistical model.pptx
Statistical Inference for development statistical model.pptx
QasimGull
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
Mason Porter
 
SMART Seminar: Massively Interacting Systems
SMART Seminar: Massively Interacting SystemsSMART Seminar: Massively Interacting Systems
SMART Seminar: Massively Interacting Systems
SMART Infrastructure Facility
 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...
Symeon Papadopoulos
 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...
Eleftherios Spyromitros-Xioufis
 
Introduction to Computational Social Science
Introduction to Computational Social ScienceIntroduction to Computational Social Science
Introduction to Computational Social Science
Talha OZ
 
02 Network Data Collection
02 Network Data Collection02 Network Data Collection
02 Network Data Collection
dnac
 
02 Network Data Collection (2016)
02 Network Data Collection (2016)02 Network Data Collection (2016)
02 Network Data Collection (2016)
Duke Network Analysis Center
 
Differential privacy (개인정보 차등보호)
Differential privacy (개인정보 차등보호)Differential privacy (개인정보 차등보호)
Differential privacy (개인정보 차등보호)
Young-Geun Choi
 
LAK'12: Cyberlearners and Learning Resources
LAK'12: Cyberlearners and Learning ResourcesLAK'12: Cyberlearners and Learning Resources
LAK'12: Cyberlearners and Learning Resources
Leyla Zhuhadar
 
Homophily and influence in social networks
Homophily and influence in social networksHomophily and influence in social networks
Homophily and influence in social networks
Nicola Barbieri
 

Similar to [Digest] Eigenbehaviors- identifying structure in routine (20)

Group and Community Detection in Social Networks
Group and Community Detection in Social NetworksGroup and Community Detection in Social Networks
Group and Community Detection in Social Networks
 
Networks community detection using artificial bee colony swarm optimization
Networks community detection using artificial bee colony swarm optimizationNetworks community detection using artificial bee colony swarm optimization
Networks community detection using artificial bee colony swarm optimization
 
Christoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal ScaleChristoph Barrett - Policy Informatics at Societal Scale
Christoph Barrett - Policy Informatics at Societal Scale
 
Machine Learning from Statistical Point of View
Machine Learning from Statistical Point of ViewMachine Learning from Statistical Point of View
Machine Learning from Statistical Point of View
 
Sensors1(1)
Sensors1(1)Sensors1(1)
Sensors1(1)
 
Social Networks and Computer Science
Social Networks and Computer ScienceSocial Networks and Computer Science
Social Networks and Computer Science
 
Computational approaches to fMRI analysis
Computational approaches to fMRI analysisComputational approaches to fMRI analysis
Computational approaches to fMRI analysis
 
Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
 
Statistical Inference for development statistical model.pptx
Statistical Inference for development statistical model.pptxStatistical Inference for development statistical model.pptx
Statistical Inference for development statistical model.pptx
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
SMART Seminar: Massively Interacting Systems
SMART Seminar: Massively Interacting SystemsSMART Seminar: Massively Interacting Systems
SMART Seminar: Massively Interacting Systems
 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...
 
Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...Perceived versus Actual Predictability of Personal Information in Social Netw...
Perceived versus Actual Predictability of Personal Information in Social Netw...
 
Introduction to Computational Social Science
Introduction to Computational Social ScienceIntroduction to Computational Social Science
Introduction to Computational Social Science
 
02 Network Data Collection
02 Network Data Collection02 Network Data Collection
02 Network Data Collection
 
02 Network Data Collection (2016)
02 Network Data Collection (2016)02 Network Data Collection (2016)
02 Network Data Collection (2016)
 
Differential privacy (개인정보 차등보호)
Differential privacy (개인정보 차등보호)Differential privacy (개인정보 차등보호)
Differential privacy (개인정보 차등보호)
 
LAK'12: Cyberlearners and Learning Resources
LAK'12: Cyberlearners and Learning ResourcesLAK'12: Cyberlearners and Learning Resources
LAK'12: Cyberlearners and Learning Resources
 
Homophily and influence in social networks
Homophily and influence in social networksHomophily and influence in social networks
Homophily and influence in social networks
 

Recently uploaded

一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
74nqk8xf
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 

Recently uploaded (20)

一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
一比一原版(Chester毕业证书)切斯特大学毕业证如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 

[Digest] Eigenbehaviors- identifying structure in routine

  • 3. Introduction • Preface • People’s daily routines are typically coupled with routines across other temporal scales • E.g., going out on the town with friends on Saturday nights, or spending time with family during the December holidays. • So are animals (daily and seasonal cycle) • Purpose: present a new methodology-- “eigenbehaviors” to quantify these universal patterns in the behavior of individuals and communities within a social network. • Eigenbehaviors- the principal components of an individual’s behavioral dataset.
  • 5. Materials • Data source • “Reality Mining” • representing the behavior of 100 subjects at MIT during the 2004–2005 academic year (Eagle and Pentland 2006). • Data collection • collected using 100 Nokia 6600 smart phone • Information 1: call logs, Bluetooth devices in proximity, cell tower IDs, application usage, phone status (such as charging and idle). • Information 2: subjects’ location, proximity, communication, and device usage behavior. • This paper focuses on “Temporal location data”
  • 6. Materials • Sample • N=100 • Groups of subjects: 1. Sloan business school students 2. Media Lab incoming students 3. Media Lab senior students 4. MIT staff
  • 7. Methods • Characterize person I by • B(x,y) : D x 24 • D: total number of sample days • D=113 here • n: # of labels/ behaviors • {Home, Elsewhere, Work, No Signal, Off}. • generated from conditioned Hidden Markov Model
  • 8. Methods • For data analysis • B -> B’ • B’: matrix of binary values • D x H • H=24*n • Γi: row i of B’ • represents an individual’s behavior over day i
  • 9. Methods • Rationale: • Due to the similar structure in most people’s lives, days are not distributed randomly though this large space (𝑅 𝐻). • Thus daily behaviors can be described by a low dimensional ‘behavior space’. • Behavior space • A subset of vectors of dimension H that can best characterize the distribution of behaviors and are referred to as the primary eigenbehaviors.
  • 10. Materials and methods (+)work/ (-)travel (+)weekend/ (-)weekday In locations with poor phone reception.• E.g., of Subject 4 Most likely Less likely
  • 12. Eigenbehaviors for Individuals • Average behavior of the individual • Deviation (Hx1) • Covariance matrix of Φ𝑖 (H x H) • By PCA • Eigenvectors: 𝑢𝑖, 𝑖 = 1, … , 𝐻 (orthonormal) • Eigenvalues: 𝜆𝑖, 𝑖 = 1, … , 𝐻 • Eigenbehaviors: the vectors with the highest eigenvalues D D D
  • 13. Eigenbehaviors for Individuals • An individual’s days can be projected with differing levels of accuracy.
  • 14. • Figure 4 • 6 eigenvectors enough • senior lab students exhibit more behavioral regularity than their business school counterparts 6 .90 .96 Eigenbehaviors for Social Networks
  • 15. Eigenbehaviors for Social Networks • Applied to develop predictions of an individual’s subsequent behavior (12:00~24:00). • Each subject => a behavior space using • 6 primary eigenbehaviors • weights generated from the first 12 hrs (00:00~12:00) of a subject’s day. • Through the linear combination of these weights and the subject’s primary eigenbehaviors, a 12- element vector is created containing one of three location states (home, work, elsewhere
  • 16. Eigenbehaviors for Social Networks • Given particular behaviors associated with each affiliation • Similarly, we can 1. identify the eigenbehaviors of particular communities within the social network 2. and project individuals onto this behavior space. • Can then be used to infer the individual’s affiliation • Measured by the Euclidean distance between the individual and the principal components of the community’s behavior space
  • 17. Eigenbehaviors for Social Networks • Algorithm is the same as before, except • B: with each row corresponding to the average behavior of a particular individual in the community. • -> B’: M x H (M: number of actors/members in the community) • It generates eigenbehaviors of the community as a whole.
  • 18. Eigenbehaviors for Social Networks • Mean behaviors for each group, Ψj
  • 19. Results: Eigenbehaviors for Social Networks • Top 3 eigenbehaviors [𝑢1 𝑗 , 𝑢2 𝑗 , 𝑢3 𝑗 ] of each group. coffee break 2 courses lunch overwork
  • 20. Eigenbehaviors for Social Networks • When a community’s behavior space is created, it becomes possible to determine the similarity of the members • By identifying how accurately their behavior can be approximated by the community’s primary eigenbehaviors. • An individuals behavior (Γ) can be projected onto the j community’s behavior space through the following transformation: • k=1,…,H; • Reconstruction weights : • Given j community has m’ primary eigenbehaviors ) (scalar)
  • 21. Eigenbehaviors for Social Networks • The vector Ω, can be used to determine which person k the individual is most similar to in a particular community, j • Similarity (using Euclidean distance): • Ω 𝑘 𝑗 : reconstruction weights for the kth person in community j. • This method can also be applied to data from a single individual to determine which days are most like the ongoing one.
  • 23. Eigenbehaviors for Social Networks • Also possible to determine how much an individual fits in with the community • 𝜖: as the difference between the individuals projection onto the behavior space of a community and the individuals original behavior. • mean adjusted behavior Φ 𝑗 = Γ − Ψ 𝑗 ; • A
  • 24. Eigenbehaviors for Social Networks • When determining the affiliation of an individual, there can be 4 possible outcomes Community Company None Insider 1 2 Outsider 3 4
  • 25. Eigenbehaviors for Social Networks • This technique enables us to aggregate multimodel datasets. • a community can have >1 behavior spaces • each behavioral space is generated by a set of primary eigenbehaviors. • e.g, of behavior spaces: Bluetooth, location, phone usage • For affiliation classification • By determining every subject’s distance to each of behavior spaces.
  • 26. • Interesting characteristic from Figure 11 • Probability of friendship ↑ as distance ↓ Eigenbehaviors for Social Networks
  • 28. Discussion 1. Using the behavior space generated from an individual’s six primary eigenbehaviors, we have shown we can generate a 12-h chunk of data with 79% accuracy. 2. Behavioral data of such magnitude will require fundamentally new techniques for analysis. 3. Eigendecompositions are useful because they provide a low- dimensional characterization of complex phenomena • the first few eigenvectors typically account for a very large percentage of the overall variance
  • 29. Discussion 4. Eigendecomposition will allow us to characterize an individual quickly 5. Application: 1) predict individual behavior in the near future 2) match a person to similar individuals. 3) provides us with a representation of the behavior characteristic of a community as a whole 4) enables us to estimate the probability of a tie within the larger social network of the population.