The Sociometer: A Wearable Device for Understanding Human Networks

Slides:



Advertisements
Similar presentations
The Sociometer: A Wearable Device for Understanding Human Networks Tanzeem Choudhury and Alex Pentland MIT Media Laboratory.
Advertisements

Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Feature Selection as Relevant Information Encoding Naftali Tishby School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel NIPS.
Wearable Badge for Indoor Location Estimation of Mobile Users MAS 961 Developing Applications for Sensor Networks Daniel Olguin Olguin MIT Media Lab.
Toward Automatic Music Audio Summary Generation from Signal Analysis Seminar „Communications Engineering“ 11. December 2007 Patricia Signé.
Modelling and Analyzing Multimodal Dyadic Interactions Using Social Networks Sergio Escalera, Petia Radeva, Jordi Vitrià, Xavier Barò and Bogdan Raducanu.
CSCI 121 Special Topics: Bayesian Networks Lecture #5: Dynamic Bayes Nets.
THE JIGSAW CONTINUOUS SENSING ENGINE FOR MOBILE PHONE APPLICATIONS Hong Lu,† Jun Yang,! Zhigang Liu,! Nicholas D. Lane,† Tanzeem Choudhury,† Andrew T.
Mining Motion Sensor Data from Smartphones for Estimating Vehicle Motion Tamer Nadeem, PhD Department of Computer Science NSF Workshop on Large-Scale Traffic.
Accelerometer-based Transportation Mode Detection on Smartphones
Use Case Diagram © copyright 2001 SNU OOPSLA Lab..
Creating Dynamic Social Network Models from Sensor Data Tanzeem Choudhury Intel Research / Affiliate Faculty CSE Dieter Fox Henry Kautz CSE James Kitts.
2 4. But first  A bit more from Tuesday about Privacy Social Media Marketing, 2e© 2-2.
Sensor Systems and Real World Data S. Muthukrishnan David Rosenbluth.
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Presented By: Karan Parikh Towards the Automated Social Analysis of Situated Speech Data Watt, Chaudhary, Bilmes, Kitts CS546 Intelligent.
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Sampling Adolescents/Young Key Populations (A/YKP) at Risk of HIV Exposure Using Respondent Driven Sampling (RDS) LISA G. JOHNSTON
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Reinventing Research Research Topics CS197 Thesis Class School Year
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
LLNL-PRES This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Reality Mining Capturing Detailed Data on Human Networks and Mapping the Organizational Cognitive Infrastructure Nathan Eagle Digital Anthropology The.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
HealthGear: A Real-time Wearable System for Monitoring and Detecting Sleep Apnea Nuria Oliver Microsoft Research.
P2P Systems Meet Mobile Computing A Community-Oriented Software Infrastructure for Mobile Social Applications Cristian Borcea *, Adriana Iamnitchi + *
© 2006 MIT Media Lab Social Network Technology to Evaluate and Facilitate Collaboration MIT Media Lab Human Dynamics Group Prof. Alex (Sandy) Pentland.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
Input/OUTPUT [I/O Module structure].
Automatic mapping and modeling of human networks ALEX (SANDY) PENTLAND THE MEDIA LABORATORY CAMBRIDGE PHYSIC A: STATISTICAL MECHANICS AND ITS APPLICATIONS.
Performance analysis and prediction of physically mobile systems Point view: Computational devices including Mobile phones are expanding. Different infrastructure.
Sociometers: Measuring Group Dynamics
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
Patterns of Participation in Networked Classrooms Stephen J. Hegedus Sara Dalton, Laura Cambridge, Gary Davis Department of Mathematics.
Csc Lecture 7 Recognizing speech. Geoffrey Hinton.
Today’s topics Strength of Weak Ties Next Topic Acknowledgements
A Survey of Spectrum Sensing Algorithm for Cognitive Radio Applications YaGun Wu netlab.
6-10 Oct 2002GREX 2002, Pisa D. Verkindt, LAPP 1 Virgo Data Acquisition D. Verkindt, LAPP DAQ Purpose DAQ Architecture Data Acquisition examples Connection.
Learning and Inferring Transportation Routines By: Lin Liao, Dieter Fox and Henry Kautz Best Paper award AAAI’04.
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
Scaling to several dancers… High Speed Sensor Fusion Vocabulary of features Capacitive proximity to 50 cm 6-axis IMU - 1 Mbps TDMA radio 100 Hz Full State.
Sophie Makris  What is a team?  A group of people pooling their skills, talents, and knowledge, with mutual support and resources, to provide.
CHAPTER 8 DISCRIMINATIVE CLASSIFIERS HIDDEN MARKOV MODELS.
MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Heterogeneous Sensor Webs for Automated Target Recognition and Tracking in Urban Terrain (W911NF )
Network Intervention By Thomas W. Valente Yilin sun.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Network Community Behavior to Infer Human Activities.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Author: Tatsuya Yamazaki National institute of Information and Communications Technology Presenter: Samanvoy Panati.
Bluetooth In 1994, the L. M. Ericsson company became interested in connecting its mobile phones to other devices without cables. A SIG (Special Interest.
Soc. 118 Media, Culture & Society Chapter 4 Something to Talk About: An Interaction Approach to Popular Culture.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Sensor Analysis – Part II A literature based exploration Thomas Plötz [material taken from the original papers and John Krumm “Ubiquitous Computing Fundamentals”
Digital Audio I. Acknowledgement Some part of this lecture note has been taken from multimedia course made by Asst.Prof.Dr. William Bares and from Paul.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
Behavior Recognition Based on Machine Learning Algorithms for a Wireless Canine Machine Interface Students: Avichay Ben Naim Lucie Levy 14 May, 2014 Ort.
Speaker Recognition UNIT -6. Introduction  Speaker recognition is the process of automatically recognizing who is speaking on the basis of information.
Traffic State Detection Using Acoustics
HUMAN LANGUAGE TECHNOLOGY: From Bits to Blogs
CS 594: Empirical Methods in HCC Social Network Analysis in HCI
Brian Clarkson’s Life Patterns, Ch 6-7
The Human Design Research Group
Speaking patterns -MAS.662J, Fall 2004
Presentation transcript:

The Sociometer: A Wearable Device for Understanding Human Networks Tanzeem Choudhury and Alex Pentland MIT Media Laboratory http://www.media.mit.edu/~tanzeem tanzeem@media.mit.edu

What is a Human Network ? A human network is the pattern of communication, advice or support which exists among the members of a social system. What do we mean by understanding human networks – it is identifying the pattern of friendship, communication, influence among members of social system Personal Network Community

Sensors NOT Surveys We want to take a data driven approach to modeling human networks – i.e. use sensors to collect data about people’s interactions Need to overcome or deal with uncertainty in sensor measurements Needs to be acceptable and comfortable enough for users to wear regularly Privacy concerns

Why is it important to understand interactions? In any social/work situation our decision making is influenced by others around us – Who are the people we talk to - For how long and how often ? How actively do we participate in the conversation ?

Why is it important to understand interactions? Connection structure and nature of communication among people are important in trying to understand – Diffusion of information Group problem solving Consensus building Coalition formation

What can we do by learning group interactions? Identify Leaders Can we identify the leaders or connectors? Who is the leader influencing the most? Diffusion of innovation Who do we have connections with ? Who are the people influencing us ? Effective methods of intervention Can we target the most influential node ? Is there a leader in a group or in a discussion ? Who are being influenced by ? Are we blindly following someone else ? If we understand the ties among people we can attempt to alter it.

Why face-to-face interactions ? Allen, T., Architecture and Communication Among Product Development Engineers. 1997, Sloan School of Magement, MIT: Cambridge.

How do we measure interactions ? Sensor based approach

How do we measure group interactions ? Can we learn the structure of groups in a community ? Outline of experiment A group of people who agree to wear sensors We collect information over certain period of time Can we learn the types of groups and the communication structure that exists within the group? Can we measure changes or evolution in group with time ? M Gladwell, The Tipping Point: How little things make can make a big difference. 2000, New York: Little Brown.Thomas W. Valente, “Social Network Thresholds in the Diffusion of Innovations”, Social Networks, Vol. 18, 1996, pp 69-89. M. Granovetter. “The strength of weak ties”, American Journal of Sociology, 78(6), 1360-1380 (1973).

How do we measure group interactions ? So far we have talked about learning how members of a group influence one another. We have a community of people and a means of tracking who they come in contact with + talk to Can we identify members of a group ? Talk about implementing during sponsor meetings Using sac board to get proximity information

The Sociometer

The Sociometer The sociometer stores the following information for each individual Information about people nearby (sampling rate 17Hz – sensor IR) Speech information (8KHz - microphone) Motion information (50Hz - accelerometer) Other sensors (e.g. light sensors, GPS etc.) can also be added in the future using the extension board.

What do we want to learn ? Who talks to whom ? Who are the connectors, experts? How does information flow ? Detect people in proximity Segment speakers Identify conversations Estimate conversation duration Build model of the communication link structure Build model of influence between people

The Experiment 23 subjects wore sociometers for 2 weeks – 6 hours everyday 60 hours of data per subject – total 1518 hours of interaction data

Speaker Segmentation Raw speech signal Output of energy threshold Threshold Energy Raw speech signal Output of energy threshold Output of HMM

Speaker Segmentation

Finding Conversations (Basu 2002) Consider two voice segment streams - How tightly synchronized are they? - Alignment measure based on Mutual Information 1.6 seconds 16 seconds 2.5 minutes

Why Does It Work So Well? (Basu 2002) Voicing segs: pseudorandom bit sequence - The conversational partner is a noisy complement

Identifying People in Face-to-Face Proximity Day1 Day2 Signal received from person 3 Day3 Day4 Person 1’s IR receiver output Day5 IR output for person 1

From Features to Network Models We have features but still need to do - Transcription of the sensor data into descriptive labels (such as conversation duration and types). Characterization of the communication network i.e. the network structure/map Participation types and dynamic models of interactions Prediction of future interactions

The Influence Model The parts of the model: The "Influence Model" is a generative model for describing the connections between many Markov chains with a simple parametrization in terms of the “influence” each chain has on the others. Computationally tractable The parts of the model: Each node represents an individual as a full-fledged Markov Process. Each arrow represents some form of influence that one individual has on another. Reference: C. Asavathiratham, "The Influence Model: A Tractable Representation for the Dynamics of Networked Markov Chains," in Dept. of EECS. Cambridge: MIT, 2000, pp. 188.

Inside the Influence Model Inside each node is one or more Markov Processes that can represent: the state of the individual the dynamics of the individuals state-changing behavior

Influence Parameters: 7 5 6 8 2 1 3 4 The distribution for a given chain’s next state is formed by taking a convex combination of pairwise conditional probaility : Amount of influence that person i has on person j : How person i is influenced by person j

Basic Approach Take Sensor Measurements 7 5 6 8 2 1 3 4 Take Sensor Measurements of individuals as they interact Represent the Interaction Dynamics With a Dynamic Bayes’ Net (DBN)

Link Structure of the Group Duration vs. Frequency Interaction structure based on duration Interaction structure based on frequency

Interaction Distribution Fraction of interaction based on duration Fraction of interaction based on frequency

Conclusions Sensor-based models of human communication networks Continuous sensing on interaction without relying on personal recall or surveys Models of communication links structure Inter/intra group interactions Influence model for group interactions http://www.media.mit.edu/~tanzeem/shortcuts

Acknowledgements Special thanks to Brian Clarkson, Rich DeVaul, Vadim Gerasimov and Sumit Basu