SlideShare a Scribd company logo
1 of 22
1 Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web Yu Zheng, Like Liu, Xing Xie, WWW’08 Microsoft Research Asia Advisor: Chia-Hui Chang Presenter: Teng-Kai Fan Date: 2010-03-19
2 Outline Introduction Framework Methodology Experiment Conclusion & future work
3 Background Percentage of GPS-enabled handset among mobile phone (Gartner Dataqueste: Forecast: GPS-enabled device 2004-2011)
4 Introduction What we do: Infer transportation modes from users’ GPS logs GPS log Infer model
5 Introduction Motivation Differentiate GPS trajectory of different transportation modes Learning knowledge from raw GPS data enable people to absorb more knowledge from others’ life experience Trigger people’s memory about their past Understand people’s life pattern Understanding user behavior Context-aware computing Modeling traffic condition Discover social pattern … Difficulty A trajectory may contain more than two kinds of transportation modes Pure velocity-based method may suffer from congestion
6 Introduction Distribution of mean velocity (m/s) of different transportation modes Distribution of maximum velocity (m/s) of different transportation modes
7 Introduction Contributions We propose A change point-based segmentation method An inference model based on supervised learning A post-processing algorithm based on conditional probability Significance A step toward mining knowledge from raw GPS data for geographic applications on the Web A step toward understanding user behavior based on GPS data Evaluation results Large-scale data collected by 45 people over a period of 6 months Almost 70 percent accuracy
8 Framework Preliminary a place where people change their transportation modes
9 Framework ,[object Object],divide the GPS track into trips and then partition each trip into segments by change points
10 Framework Post-Processing Segment[i].P(Bike) = Segment[i].P(Bike) * P(Bike|Car) Segment[i].P(Walk) = Segment[i].P(Walk) * P(Walk|Car)
11 Framework CRF-Based Inference transportations mode feature from segment
12 Methodology Commonsense knowledge from real world Typically, people need to walk before transferring transportation modes Typically, people need to stop and then go when transferring modes Walk should be a transition between different transportation modes Transition matrix of transportation modes
13 Methodology Change point-based Segmentation Algorithm Step 1: using a loose upper bound of velocity (Vt) and acceleration (at) to distinguish all possible Walk Points, non-Walk Points.  Step 2: merge short segment (the length less than a thredshold)  composed by consecutive Walk Points or non-Walk points Step 3: merge consecutive Uncertain Segment (less than 50 meters) to non-Walk Segment. Step 4: end point of each Walk Segment are potential change points
14 Experiments ,[object Object]
Feature Extraction
length
mean velocity
expectation of velocity
variance of velocity
top three velocities
top three accelerations,[object Object]
16 Experiment Evaluation method Precision of inference a segment  Accuracy by Length  Accuracy by Duration Change Point Precision of change point Recall of change point N: the total number of the segments after being partitioned by a segmentation method. m: # of segments our approach correctly predicted

More Related Content

Similar to Learning Transportation Mode From Raw Gps Data For Geographic Applications On The Web

MEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIES
MEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIESMEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIES
MEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIES
cscpconf
 
Measuring similarity between mobility models and real world motion trajectories
Measuring similarity between mobility models and real world motion trajectoriesMeasuring similarity between mobility models and real world motion trajectories
Measuring similarity between mobility models and real world motion trajectories
csandit
 
Hans & Bernhard | Bikeability Workshop December 2010
Hans & Bernhard | Bikeability Workshop December 2010Hans & Bernhard | Bikeability Workshop December 2010
Hans & Bernhard | Bikeability Workshop December 2010
Morten Meyer
 
Learning And Inferring Transportation Routines
Learning And Inferring Transportation RoutinesLearning And Inferring Transportation Routines
Learning And Inferring Transportation Routines
mstjsw
 

Similar to Learning Transportation Mode From Raw Gps Data For Geographic Applications On The Web (20)

MEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIES
MEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIESMEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIES
MEASURING SIMILARITY BETWEEN MOBILITY MODELS AND REAL WORLD MOTION TRAJECTORIES
 
Measuring similarity between mobility models and real world motion trajectories
Measuring similarity between mobility models and real world motion trajectoriesMeasuring similarity between mobility models and real world motion trajectories
Measuring similarity between mobility models and real world motion trajectories
 
A Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
A Simulation-Based Dynamic Traffic Assignment Model With Combined ModesA Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
A Simulation-Based Dynamic Traffic Assignment Model With Combined Modes
 
0326
03260326
0326
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignment
 
T drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligenceT drive enhancing driving directions with taxi drivers’ intelligence
T drive enhancing driving directions with taxi drivers’ intelligence
 
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
JAVA 2013 IEEE DATAMINING PROJECT T drive enhancing driving directions with t...
 
Urban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentUrban transportation system - methods of route assignment
Urban transportation system - methods of route assignment
 
PLANS14-0029
PLANS14-0029PLANS14-0029
PLANS14-0029
 
Hans & Bernhard | Bikeability Workshop December 2010
Hans & Bernhard | Bikeability Workshop December 2010Hans & Bernhard | Bikeability Workshop December 2010
Hans & Bernhard | Bikeability Workshop December 2010
 
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
 
Impact of random mobility models on olsr
Impact of random mobility models on olsrImpact of random mobility models on olsr
Impact of random mobility models on olsr
 
Impact of random mobility models on olsr
Impact of random mobility models on olsrImpact of random mobility models on olsr
Impact of random mobility models on olsr
 
Neural Network Based Parking via Google Map Guidance
Neural Network Based Parking via Google Map GuidanceNeural Network Based Parking via Google Map Guidance
Neural Network Based Parking via Google Map Guidance
 
Updated Traffic Analysis Tools for Complete Streets
Updated Traffic Analysis Tools for Complete StreetsUpdated Traffic Analysis Tools for Complete Streets
Updated Traffic Analysis Tools for Complete Streets
 
The Physics of Active Modes
The Physics of Active ModesThe Physics of Active Modes
The Physics of Active Modes
 
A Report on Spot Speed Study.pdf
A Report on Spot Speed Study.pdfA Report on Spot Speed Study.pdf
A Report on Spot Speed Study.pdf
 
A NOVEL AND COST EFFECTIVE APPROACH TO PUBLIC VEHICLE TRACKING SYSTEM
A NOVEL AND COST EFFECTIVE APPROACH TO  PUBLIC VEHICLE TRACKING SYSTEMA NOVEL AND COST EFFECTIVE APPROACH TO  PUBLIC VEHICLE TRACKING SYSTEM
A NOVEL AND COST EFFECTIVE APPROACH TO PUBLIC VEHICLE TRACKING SYSTEM
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
 
Learning And Inferring Transportation Routines
Learning And Inferring Transportation RoutinesLearning And Inferring Transportation Routines
Learning And Inferring Transportation Routines
 

More from ceya

Matching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web SearchMatching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web Search
ceya
 
Detecting Online Commercial Intention (OCI)
Detecting Online Commercial Intention (OCI)Detecting Online Commercial Intention (OCI)
Detecting Online Commercial Intention (OCI)
ceya
 
Emotion Classification Using Massive Examples Extracted From The Web
Emotion Classification Using Massive Examples Extracted From The WebEmotion Classification Using Massive Examples Extracted From The Web
Emotion Classification Using Massive Examples Extracted From The Web
ceya
 
Learning Social Networks From Web Documents Using Support
Learning Social Networks From Web Documents Using SupportLearning Social Networks From Web Documents Using Support
Learning Social Networks From Web Documents Using Support
ceya
 
Just In Time Contextual Advertising
Just In Time Contextual AdvertisingJust In Time Contextual Advertising
Just In Time Contextual Advertising
ceya
 

More from ceya (6)

Matching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web SearchMatching Task Profiles And User Needs In Personalized Web Search
Matching Task Profiles And User Needs In Personalized Web Search
 
Detecting Online Commercial Intention (OCI)
Detecting Online Commercial Intention (OCI)Detecting Online Commercial Intention (OCI)
Detecting Online Commercial Intention (OCI)
 
Emotion Classification Using Massive Examples Extracted From The Web
Emotion Classification Using Massive Examples Extracted From The WebEmotion Classification Using Massive Examples Extracted From The Web
Emotion Classification Using Massive Examples Extracted From The Web
 
Learning Social Networks From Web Documents Using Support
Learning Social Networks From Web Documents Using SupportLearning Social Networks From Web Documents Using Support
Learning Social Networks From Web Documents Using Support
 
Just In Time Contextual Advertising
Just In Time Contextual AdvertisingJust In Time Contextual Advertising
Just In Time Contextual Advertising
 
和平海報
和平海報和平海報
和平海報
 

Recently uploaded

Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 

Recently uploaded (20)

Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 

Learning Transportation Mode From Raw Gps Data For Geographic Applications On The Web

  • 1. 1 Learning Transportation Mode from Raw GPS Data for Geographic Applications on the Web Yu Zheng, Like Liu, Xing Xie, WWW’08 Microsoft Research Asia Advisor: Chia-Hui Chang Presenter: Teng-Kai Fan Date: 2010-03-19
  • 2. 2 Outline Introduction Framework Methodology Experiment Conclusion & future work
  • 3. 3 Background Percentage of GPS-enabled handset among mobile phone (Gartner Dataqueste: Forecast: GPS-enabled device 2004-2011)
  • 4. 4 Introduction What we do: Infer transportation modes from users’ GPS logs GPS log Infer model
  • 5. 5 Introduction Motivation Differentiate GPS trajectory of different transportation modes Learning knowledge from raw GPS data enable people to absorb more knowledge from others’ life experience Trigger people’s memory about their past Understand people’s life pattern Understanding user behavior Context-aware computing Modeling traffic condition Discover social pattern … Difficulty A trajectory may contain more than two kinds of transportation modes Pure velocity-based method may suffer from congestion
  • 6. 6 Introduction Distribution of mean velocity (m/s) of different transportation modes Distribution of maximum velocity (m/s) of different transportation modes
  • 7. 7 Introduction Contributions We propose A change point-based segmentation method An inference model based on supervised learning A post-processing algorithm based on conditional probability Significance A step toward mining knowledge from raw GPS data for geographic applications on the Web A step toward understanding user behavior based on GPS data Evaluation results Large-scale data collected by 45 people over a period of 6 months Almost 70 percent accuracy
  • 8. 8 Framework Preliminary a place where people change their transportation modes
  • 9.
  • 10. 10 Framework Post-Processing Segment[i].P(Bike) = Segment[i].P(Bike) * P(Bike|Car) Segment[i].P(Walk) = Segment[i].P(Walk) * P(Walk|Car)
  • 11. 11 Framework CRF-Based Inference transportations mode feature from segment
  • 12. 12 Methodology Commonsense knowledge from real world Typically, people need to walk before transferring transportation modes Typically, people need to stop and then go when transferring modes Walk should be a transition between different transportation modes Transition matrix of transportation modes
  • 13. 13 Methodology Change point-based Segmentation Algorithm Step 1: using a loose upper bound of velocity (Vt) and acceleration (at) to distinguish all possible Walk Points, non-Walk Points. Step 2: merge short segment (the length less than a thredshold) composed by consecutive Walk Points or non-Walk points Step 3: merge consecutive Uncertain Segment (less than 50 meters) to non-Walk Segment. Step 4: end point of each Walk Segment are potential change points
  • 14.
  • 21.
  • 22. 16 Experiment Evaluation method Precision of inference a segment Accuracy by Length Accuracy by Duration Change Point Precision of change point Recall of change point N: the total number of the segments after being partitioned by a segmentation method. m: # of segments our approach correctly predicted
  • 23.
  • 24.
  • 25. 19 Experiment: Result Comparison of different segmentation methods using Decision Tree
  • 26. 20 Experiment: Result Comparison of inference results of CRF over different segmentation methods
  • 27. 21 Conclusion Segmentation method Inference method SVM Change Point based Bayesian Net Uniform Duration based Decision Tree Uniform Length based CRF
  • 28. 22 Future work Identify more valuable features Location-constraint conditional probability Improving prediction performance of CRF-based approach