Chapter 6 Activity Recognition from Trajectory Data Yin Zhu, Vincent Zheng and Qiang Yang HKUST November 2011.

Slides:



Advertisements
Similar presentations
Scaling Up Graphical Model Inference
Advertisements

Mining User Similarity Based on Location History Yu Zheng, Quannan Li, Xing Xie Microsoft Research Asia.
V-1 Part V: Collaborative Signal Processing Akbar Sayeed.
Document Summarization using Conditional Random Fields Dou Shen, Jian-Tao Sun, Hua Li, Qiang Yang, Zheng Chen IJCAI 2007 Hao-Chin Chang Department of Computer.
Entity-Centric Topic-Oriented Opinion Summarization in Twitter Date : 2013/09/03 Author : Xinfan Meng, Furu Wei, Xiaohua, Liu, Ming Zhou, Sujian Li and.
Supervised Learning Techniques over Twitter Data Kleisarchaki Sofia.
Transfer Learning for WiFi-based Indoor Localization
Transportation mode detection using mobile phones and GIS information Leon Stenneth, Ouri Wolfson, Philip Yu, Bo Xu 1University of Illinois, Chicago.
Analysis of trajectories of pedestrians in urban environments Monika Sester, Rodrigo Silveira, Jack Snoeyink, Stefan van der Spek, Bettina Speckmann, Robert.
Video Mining Learning Patterns of Behaviour via an Intelligent Image Analysis System.
Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web Yu Zheng, Like Liu, Xing Xie Microsoft Research.
Understanding User Mobility Based on GPS Data Yu Zheng Microsoft Research Asia.
CSC 478 Programming Data Mining Applications Course Summary Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Mobile Sensor Application Group 4. Introduction Modern smartphones are often equipped with quite a large number of sensors. The sensors data can be used.
GPS Trajectories Analysis in MOPSI Project Minjie Chen SIPU group Univ. of Eastern Finland.
Copyright © 2007 Jeffrey Junfeng Panwww.cse.ust.hk/~panjfPage 1 Learning-based Localization in Wireless and Sensor Networks Jeffrey Junfeng Pan Advisor:
Function Approximation for Imitation Learning in Humanoid Robots Rajesh P. N. Rao Dept of Computer Science and Engineering University of Washington,
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Chapter 8 Prediction Algorithms for Smart Environments
CSE 185 Introduction to Computer Vision Pattern Recognition.
Bei Pan (Penny), University of Southern California
TEMPLATE DESIGN © Detecting User Activities Using the Accelerometer on Android Smartphones Sauvik Das, Supervisor: Adrian.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Inferring High-Level Behavior from Low-Level Sensors Don Peterson, Lin Liao, Dieter Fox, Henry Kautz Published in UBICOMP 2003 ICS 280.
Recognizing Activities of Daily Living from Sensor Data Henry Kautz Department of Computer Science University of Rochester.
No Need to War-Drive: Unsupervised Indoor Localization Presented by Fei Dou & Xia Xiao Authors: He Wang, Souvik Sen, Ahmed Elgohary, ect. Published in:
Learning and Inferring Transportation Routines By: Lin Liao, Dieter Fox and Henry Kautz Best Paper award AAAI’04.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: ML and Simple Regression Bias of the ML Estimate Variance of the ML Estimate.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
CS Statistical Machine learning Lecture 24
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
Training Conditional Random Fields using Virtual Evidence Boosting Lin Liao, Tanzeem Choudhury †, Dieter Fox, and Henry Kautz University of Washington.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Network Community Behavior to Infer Human Activities.
Lecture 2: Statistical learning primer for biologists
Inferring High-Level Behavior from Low-Level Sensors Donald J. Patterson, Lin Liao, Dieter Fox, and Henry Kautz.
John Lafferty Andrew McCallum Fernando Pereira
Objectives: Terminology Components The Design Cycle Resources: DHS Slides – Chapter 1 Glossary Java Applet URL:.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 12: Advanced Discriminant Analysis Objectives:
Information Extraction Entity Extraction: Statistical Methods Sunita Sarawagi.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
CSC 478 Programming Data Mining Applications Course Summary Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
1 Relational Factor Graphs Lin Liao Joint work with Dieter Fox.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Text-classification using Latent Dirichlet Allocation - intro graphical model Lei Li
Thrust IIA: Environmental State Estimation and Mapping Dieter Fox (Lead) Nicholas Roy MURI 8 Kickoff Meeting 2007.
Learning and Inferring Transportation Routines Lin Liao, Don Patterson, Dieter Fox, Henry Kautz Department of Computer Science and Engineering University.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
Mining Regular Routes from GPS Data for Ridesharing Recommendations Wen He, Deyi Li, Tianlei Zhang, Lifeng An, Mu Guo, and Guisheng Chen Tsinghua University.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
CSE 4705 Artificial Intelligence
Extracting Mobile Behavioral Patterns with the Distant N-Gram Topic Model Lingzi Hong Feb 10th.
Mining User Similarity from Semantic Trajectories
Sentiment analysis algorithms and applications: A survey
DATA MINING © Prentice Hall.
LECTURE 11: Advanced Discriminant Analysis
Transport mode detection in the city of Lyon using mobile phone sensors Jorge Chong Internship for MLDM M1 Jean Monnet University
Final Project – Anomalies Detection
Map for Easy Paths GIANLUCA BARDARO
Recognizing Smoking Gestures with Inertial Measurements Unit (IMU)
Sourse: Www 2017 Advisor: Jia-Ling Koh Speaker: Hsiu-Yi,Chu
Learning human mobility patterns by learning a hierarchical hidden Markov model using latent Dirichlet allocation Eyal Ben Zion , Boaz Lerner Department.
GANG: Detecting Fraudulent Users in OSNs
Information Sciences and Systems Lab
AUthor:Liang WanG, Tao Gu, Xianping Tao, Jian Lu reporter:何知涵
Mole: Motion Leaks through Smartwatch Sensors
Presentation transcript:

Chapter 6 Activity Recognition from Trajectory Data Yin Zhu, Vincent Zheng and Qiang Yang HKUST November 2011

Chapter 6 Activity recognition from trajectory data  Activity recognition (AR)  Trajectory data  Location  Sensor data  Online/social data 2

Chapter 6 Outline  Getting trajectories from location estimation  Single user activity recognition  Multiple user activity recognition  Summary and looking forward 3

Chapter 6 A workflow for trajectory-based AR 4

Chapter 6 Getting trajectories/location estimation  Outdoor: GPS and WiFi [, ]  Fine-grained Indoor : RFID [LANDMARC] and WiFi [RADAR] 5

Chapter 6 Learning-based methods for localization Selected work on calibrating a localization model: 6

Chapter 6 Trajectory-based activity recognition: Geolife project as an example Goal & Results: Inferring transportation modes from raw GPS data –Differentiate driving, riding a bike, taking a bus and walking –Achieve a 0.75 inference accuracy (independent of other sensor data) 7 GPS log Infer model

Chapter 6 Problem definition  Problem: trajectory-based Activity Recognition (AR)  Input: sensor trajectories  Location trajectories  GPS or raw WiFi signals  Accelerometer signal trajectory/sequence  Twitter message streams  Output:  Activity labels/ Goals/ Activity patterns, e.g. transportations  Challenges:  Heterogeneous sensor streams  Sensing noise  User difference  Large scale  Data sparsity 8

Chapter 6 A categorization for trajectory-based AR SupervisedUnsupervisedFrequent pattern SingleClassifier with smoothing Dynamic Bayesian Networks Conditional random fields Principle Component Analysis Latent Diricchlet allcation Frequent locations and patterns MultipleTransfer learning Coupled HMM Factorial CRF Latent Aspect Model ?? 9 Single user vs. multiple users: Differ on whether the trajectory data are collected by multiple users and the user difference is modeled.

Chapter 6 Classifier with smoothing: Transportation mode [Zheng, UbiComp’08] Significant features Distance of a segment The ith maximal velocity of a segment The ith maximal acceleration of a segment Average velocity of a segment Expectation of velocity of GPS points in a segment Variance of velocity of GPS points in a segment Heading Change Rate Stop Rate Velocity Change Rate 10 Illustration for Heading change rate Illustration for velocity change rate Domain-specific feature design for classifiers, e.g. decision trees

Chapter 6 Smoothing, HMM inference algorithm 11

Chapter 6 Dynamic Bayesian Networks (DBN): Goal recognition [Yin, AAAI’04&05] 12

Chapter 6 Conditional Random Fields (CRF): map matching & outdoor activities [Liao, I. J. Robotics. 2007] 13

Chapter 6 Principle Component Analysis (PCA): Eigen- behavior, [Eagle, MIT RealityMining] 14

Chapter 6 Latent Dirichlet Allocation (LDA): topic modeling over activities [Farrahi, UbiComp’08] Main trick:  Encode sequential information into “activity words”  Each day forms a “document”  Use LDA to extract activity topics. 15

Chapter 6 Frequent pattern mining: periodic activity pattern of an eagle [Li, ACM-TIST’10]  Reference spot density:  Patterns: For each day, calculate the distribution over different references spots. 16 NY Great Lakes Quebec

Chapter 6 Summary and outlook in single-user AR Abundant research work in this area. Looking for mature and software/device used in real world. 17

Chapter 6 Coupled HMM for concurrent AR [Wang, Perva. Comp. 2010] 18 Two HMMs Coupled via  states chain

Chapter 6 Factorial CRF [Lian, IJCAI’09]  The Model: similar to Coupled HMM, the undirected graph version.  Three kinds of potential functions: 19

Chapter 6 Transfer learning for AR in smart home [Kasteren, Pervasive’10] 20

Chapter 6 Latent Aspect Model, [Zheng, IJCAI’11] 21

Chapter 6 Summary and outlook in multi-user AR  Future work: Fill ? in unsupervised and association rule. Joint inference for activities. 22 UserSupervisedUnsupervisedAssociation rule MultipleTransfer learning Coupled HMM Factorial CRF Latent Aspect Model ??

Chapter 6 Emerging application area: AR in social networks 23 From physical sensors to virtual sensors

Chapter 6 Environmental AR: Earthquakes shake Twitter users [Sakaki, WWW’10] 24

Chapter 6 Activity summarization 25

Chapter 6 Conclusion and outlook  Mature in research: single-user AR  Research:  multi-user AR, especially unsupervised methods  AR in social networks: more paradigms, more applications 26 Physical AR from ubiquitous devices, e.g. smartphones Social AR from social information streams