Estimating Activity-Travel Patterns from Cellular Network Data

Slides:



Advertisements
Similar presentations
Lecture 16 Hidden Markov Models. HMM Until now we only considered IID data. Some data are of sequential nature, i.e. have correlations have time. Example:
Advertisements

CS344 : Introduction to Artificial Intelligence
Building an ASR using HTK CS4706
Hidden Markov Models (HMM) Rabiner’s Paper
VTrack: Energy-Aware Traffic Delay Estimation Using Mobile Phones Lenin Ravindranath, Arvind Thiagarajan, Katrina LaCurts, Sivan Toledo, Jacob Eriksson,
Hidden Markov Model in Automatic Speech Recognition Z. Fodroczi Pazmany Peter Catholic. Univ.
Character Recognition using Hidden Markov Models Anthony DiPirro Ji Mei Sponsor:Prof. William Sverdlik.
Learning HMM parameters
Rolling Dice Data Analysis - Hidden Markov Model Danielle Tan Haolin Zhu.
Introduction to Hidden Markov Models
Tutorial on Hidden Markov Models.
Hidden Markov Models Bonnie Dorr Christof Monz CMSC 723: Introduction to Computational Linguistics Lecture 5 October 6, 2004.
Anomaly Detection in the WIPER System using A Markov Modulated Poisson Distribution Ping Yan Tim Schoenharl Alec Pawling Greg Madey.
Hidden Markov Models Theory By Johan Walters (SR 2003)
Hidden Markov Models Fundamentals and applications to bioinformatics.
Lecture 15 Hidden Markov Models Dr. Jianjun Hu mleg.cse.sc.edu/edu/csce833 CSCE833 Machine Learning University of South Carolina Department of Computer.
Apaydin slides with a several modifications and additions by Christoph Eick.
SPEECH RECOGNITION Kunal Shalia and Dima Smirnov.
INTRODUCTION TO Machine Learning 3rd Edition
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
PatReco: Hidden Markov Models Alexandros Potamianos Dept of ECE, Tech. Univ. of Crete Fall
Hidden Markov Model 11/28/07. Bayes Rule The posterior distribution Select k with the largest posterior distribution. Minimizes the average misclassification.
Speeding Up Algorithms for Hidden Markov Models by Exploiting Repetitions Shay Mozes Oren Weimann (MIT) Michal Ziv-Ukelson (Tel-Aviv U.)
Hidden Markov Models. Hidden Markov Model In some Markov processes, we may not be able to observe the states directly.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Hidden Markov Models Usman Roshan BNFO 601. Hidden Markov Models Alphabet of symbols: Set of states that emit symbols from the alphabet: Set of probabilities.
Part 4 c Baum-Welch Algorithm CSE717, SPRING 2008 CUBS, Univ at Buffalo.
Hidden Markov Model: Extension of Markov Chains
Chapter 3 (part 3): Maximum-Likelihood and Bayesian Parameter Estimation Hidden Markov Model: Extension of Markov Chains All materials used in this course.
Hidden Markov Models 戴玉書
Hidden Markov Models. Hidden Markov Model In some Markov processes, we may not be able to observe the states directly.
Opportunities & Challenges Using Passively Collected Data In Travel Demand Modeling 15 th TRB Transportation Planning Applications Conference Atlantic.
Learning HMM parameters Sushmita Roy BMI/CS 576 Oct 21 st, 2014.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Dishonest Casino Let’s take a look at a casino that uses a fair die most of the time, but occasionally changes it to a loaded die. This model is hidden.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
1 A Network Traffic Classification based on Coupled Hidden Markov Models Fei Zhang, Wenjun Wu National Lab of Software Development.
Combined Lecture CS621: Artificial Intelligence (lecture 25) CS626/449: Speech-NLP-Web/Topics-in- AI (lecture 26) Pushpak Bhattacharyya Computer Science.
Online Chinese Character Handwriting Recognition for Linux
Isolated-Word Speech Recognition Using Hidden Markov Models
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 21- Forward Probabilities and Robotic Action Sequences.
7-Speech Recognition Speech Recognition Concepts
Evaluating GPS Technology Used for Household Surveys Kathy Yu, Arash Mirzaei, Behruz Paschai North Central Texas Council of Governments (NCTCOG) 15 th.
HMM - Basics.
Fundamentals of Hidden Markov Model Mehmet Yunus Dönmez.
Hidden Markov Models Usman Roshan CS 675 Machine Learning.
Hidden Markov Models BMI/CS 776 Mark Craven March 2002.
Wong, Gardner, Krieger, Litt (2006) Zack Dvey-Aharon, March 2008.
California Pacific Medical Center
Bayesian Travel Time Reliability
1 Hidden Markov Model Observation : O1,O2,... States in time : q1, q2,... All states : s1, s2,... Si Sj.
1 Hidden Markov Model Observation : O1,O2,... States in time : q1, q2,... All states : s1, s2,..., sN Si Sj.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
Hidden Markov Model Parameter Estimation BMI/CS 576 Colin Dewey Fall 2015.
Hidden Markov Models. A Hidden Markov Model consists of 1.A sequence of states {X t |t  T } = {X 1, X 2,..., X T }, and 2.A sequence of observations.
Definition of the Hidden Markov Model A Seminar Speech Recognition presentation A Seminar Speech Recognition presentation October 24 th 2002 Pieter Bas.
Other Models for Time Series. The Hidden Markov Model (HMM)
How to Track the Location of a Mobile Phone.
MACHINE LEARNING 16. HMM. Introduction Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Modeling dependencies.
Hidden Markov Models BMI/CS 576
Learning, Uncertainty, and Information: Learning Parameters
EEL 6586: AUTOMATIC SPEECH PROCESSING Hidden Markov Model Lecture
Computational NeuroEngineering Lab
Hidden Markov Model LR Rabiner
Algorithms of POS Tagging
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Introduction to HMM (cont)
Hidden Markov Models By Manish Shrivastava.
Qiang Huo(*) and Chorkin Chan(**)
Presentation transcript:

Estimating Activity-Travel Patterns from Cellular Network Data 15th TRB Transportation Planning Applications Conference Estimating Activity-Travel Patterns from Cellular Network Data Luning Zhang and Jing Dong, Iowa State University Xuesong Zhou, Arizona State University May 18, 2015, Atlantic City, NJ

Objective Estimate the most likely activity patterns on the transportation network using cellphone data home activity duration major office/work activity duration frequently-visited other locations rough estimate of departure and arrival times 

Data Description Cellphone use data Travel diaries Phone locations are based on cell towers Travel diaries

Challenges - Inaccuracy Signal strength varies: Network Coverage Network Congestion Obstruction Hardware and software Signal fluctuation happens may occur due to several factors: Radio interference Reflective/absorbent surfaces Ref: http://wrongfulconvictionsblog.org/2012/06/01/cell-tower-triangulation-how-it-works/

Challenges - Multiple mapping Cell location area may include multiple territorial function commercial area residential area working area

Data Preparation Travel diary data are recorded at one-hour increment The travel day is segmented in 24 hours

Methodology – HMM Hidden Markov model x — states (real activity) y — observations (cell location) a — state transition probabilities b — emission probabilities Ref: http://en.wikipedia.org/wiki/Hidden_Markov_model#/media/File:HiddenMarkovModel.svg

Methodology – Baum-Welch Alg. Given a new cell location sequence, Baum-Welch algorithm can adjust model parameters to maximize the probability of the sequence given the model Ref: http://www.shokhirev.com/nikolai/abc/alg/hmm/hmm.html

Methodology – Viterbi Algorithm Given a new sequence of cell location, Viterbi algorithm can find the most likely sequence of activities Ref: http://spectrum.ieee.org/geek-life/profiles/2010-medal-of-honor-winner-andrew-j-viterbi

Result Example of transition matrix 7:00~8:00 and 17:00~18:00 17:00 -> 18:00 Home Office Lab Gym Other 0.5 1 0.2 0.4 7:00 -> 8:00 Home Lab Other 0.78 0.22 0.00 1.00 0.50 Example of transition matrix 7:00~8:00 and 17:00~18:00

Conclusion Cellphone data can be used to supplement traditional travel survey data Cell location inaccuracy and multiple mapping issues are addressed using Hidden Markov model Activity patterns can be estimated using Baum-Welch algorithm