Mining Regular Routes from GPS Data for Ridesharing Recommendations
Mining Regular Route from GPS Data for Ridesharing Recommendation
description
Transcript of Mining Regular Route from GPS Data for Ridesharing Recommendation
![Page 1: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/1.jpg)
Mining Regular Route from GPS Data for Ridesharing
Recommendation
2012.09.19
![Page 2: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/2.jpg)
AuthorWen He Tsinhua University, Beijing, China and Xi'an Communication Institute, Xi'an, ChinaDeyi Li Tsinhua University, Beijing, China and Chinese Institute of Electronic System Engineering, Beijing, ChinaTianlei Zhang Tsinhua University, Beijing, ChinaLifeng An Tsinhua University, Beijing, ChinaMu Guo Tsinhua University, Beijing, ChinaGuisheng Chen Chinese Institute of Electronic System Engineering, Beijing, China
![Page 3: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/3.jpg)
OutlineIntroductionRelated WorkArchitecture The mining of regular routingRidesharing recommendationsExperiment discussionConclusion
![Page 4: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/4.jpg)
IntroductionWhy do this research
Improve traffic problem in Beijing, China.
Current ridesharing is still short supplies due to
Journey reliability. Ridesharing less desirable
Current situation: More people are likely to record daily trajectory.Current challenge: Regular Route(RP) is difficult recognized from frequent route.
![Page 5: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/5.jpg)
ContributionMade a ridesharing recommendations according to a group of user’s regular routes(RP).
Propose a method to split the mixed user trajectories into each individual route.Propose a frequency-based regular routes mining method to infer user’s RPs.Improve the accuracy in distinguishing travel modes between public transports and private drivingEvaluate a method using a large GPS dataset which is provided by GeoLife. This dataset contains 178 realistic user GPS trajectories over a period of four years.
![Page 6: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/6.jpg)
Related Work(1/2)Past Ridesharing Recommendation
A location-based cab-sharing service to help reduce cab fare costs and effectively utilize available cabs Improve the quality of ridesharing by increasing the driver’s incomeMultiple riders was proposed based on the Bee Colony Optimization Metaheuristic method
![Page 7: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/7.jpg)
Related Work(2/2)Mining Route History
not only to driver users, but also to users who take public transport as one of their common travel modes.Our sharable routes are not directly generated based on one day’s trajectory log.flexible time interval
it’s difficult to find two cars that are always keep synchronized, even they started at the same time and were running on the same road.The difference between a personal route and a regular route(RP) is that, a personal route does not consider the time factor, and is not a complete route.
![Page 8: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/8.jpg)
ArchitectureThree components:
Routes ProcessingRegular Routes MiningRidesharing Recommendation
User-based components only need to be preformed once while a usersubmitting his/her logs to the system.
![Page 9: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/9.jpg)
Routes ProcessingStay Regions Subtracting
A stay regions is definitely not a part of a regular
Grids Mappingcombine the time information with grids, and a series of temporal grids is built.
Routes Splittingsegment the trajectory into each individual route.
![Page 10: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/10.jpg)
Regular Routes MiningRoutes Grouping
group the routes which happened at similar times of a day together.
Regular Routes Finding:a frequency-based regular routes mining algorithm is proposed.
Travel Modes RecognizingA feature of fixed stop rate (FSR) is used to recognize the different travel modes of an RR
![Page 11: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/11.jpg)
Ridesharing Recommendations
Grid-based Routes Table BuildingFor a regular route generated by public transport, we only record it at the starting and ending grids.
Routes Matching With the grid-basedSearch two routes which appeared in pairs and also have similar time properties.
![Page 12: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/12.jpg)
THE MINING OF REGULAR ROUTES
Routes Processingtwo cases that a sequence of GPS points should be split:
user may arrive at his destination, and when he left, a new route will begin. GPS device was shut down or lost satellite signal over a certain time.
![Page 13: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/13.jpg)
Routes Processing Steps(1/3)
Stay Region SubtractingPm is just the ending point of the route which enters into a stay regionPn+1 is the starting point when user departs from the stay region.we do not denote this region by a single point, but by a pair of indicators (Pm ,Pn), where Pm and Pn are the beginning and ending points of the stay region.
![Page 14: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/14.jpg)
Routes Processing Steps(2/3)
Grids Mapping
![Page 15: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/15.jpg)
Routes Processing Steps(3/3)
Routes Splitting
![Page 16: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/16.jpg)
Regular Routes Mining(1/2)
An RR is a complete route where a user frequently passed through in approximately the same time of day.
The first is , which is used to decide the frequency of a route,and the second is , which is used to decide a similar time.
![Page 17: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/17.jpg)
Regular Routes Mining(2/2)
Routes GroupingTherefore it's difficult to extract RRs from all routes directlyBut an RR should always happen at a similar time of day.group routes not only based on the time of day but also the day of the week
![Page 18: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/18.jpg)
Regular routes Finding(1/7)
After grids mapping, the trajectories are formed as R1, R2 and R3 in Figure4 (b).
![Page 19: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/19.jpg)
Regular routes Finding(2/7)
We say a DE is a FDE if DE.num is larger than threshold of .RR is a route which is frequently visited by a couple of complete routes, but not some parts of a route. This means we should not directly use FDEs to represent an RR
![Page 20: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/20.jpg)
Regular routes Finding(3/7)
In a set of t-Routes, FDEs may exist without an RR. But if there is an RR, the RR will have large common parts with FDE
![Page 21: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/21.jpg)
Regular routes Finding(4/7)
A frequency-based regular route mining method
1. Calculate frequent coefficient (FC) of each route
The frequent coefficient is defined as fc(R) =m/n, where n is the number of DEs in the route R, m is the number of FDEs in the route R.
2. Find frequent routesA route with fc(R)> fcthreh will be deemed as a frequent route.
3. Calculate regular coefficient (RC) of each FDE
![Page 22: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/22.jpg)
Regular routes Finding(5/7)
A frequency-based regular route mining method
4. Find Regular FDEs (RFDE)
5. Use RFDEs instead of FDEs to repeat step 2 to 4.
![Page 23: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/23.jpg)
Regular routes Finding(6/7)
in Figure5 (a), both R2 and R4 passed the DE (JS->JT), but since R4 is not a frequent route, it has no contribution to an RR, DE(JS->JT) cannot be an RFDE.
![Page 24: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/24.jpg)
Regular routes Finding(7/7)
Add time property (ts, td) for each RR, where ts and td denote the start and the duration time of the route respectively
where n is the number of the support routes of an RR.
![Page 25: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/25.jpg)
Travel Modes Recogning(1/3)
According to make a recommendation for ridesharing, there are two transport modes:
public transportprivate driving.
![Page 26: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/26.jpg)
Travel Modes Recogning(2/3)
distinguish different transport modesWhich one is public transport
frequently at fixed regions like bus stops or subway stations
Then an RFDE with SP lower than is a stop region.
![Page 27: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/27.jpg)
Travel Modes Recogning(3/3)
Fixed Stop rate(FSR)the number of stop regions within a certain distance
![Page 28: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/28.jpg)
RIDESHARING RECOMMENDATIONS
Grid-based Routes Table Buildingif it is generated by public transportation, it will only be recorded in its origin and destination grids.
![Page 29: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/29.jpg)
RIDESHARING RECOMMENDATIONS
Routes MatchingTwo kind of car sharing
Public transportationPrivate driving
if a query route is generated by public transport, only routes by driving modes could be recommended
![Page 30: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/30.jpg)
RIDESHARING RECOMMENDATIONS
Flow chart if the process
![Page 31: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/31.jpg)
EXPERIMENTS DISCUSSION
This dataset is consisted of 178 users' realistic trips over a period of 4 years (from 2007 to 2011).Most of the time, we see all mined RRs as different users’ RRs
![Page 32: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/32.jpg)
Experiment ResultInfluence of grid size
Smaller the grid size, the larger the storage space is neededToo larger a grid size will lost some details
10 sec as final grid size in our experiment
![Page 33: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/33.jpg)
Experiment Result3 routes are support routes of RR from 9 routes in similar time.
Robust to slight disturbance
Compare with ANTrip trajectory
![Page 34: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/34.jpg)
Experiment Resultthe trajectories are generated by bus
Only two one RR for the user (according to three bus routes(a))
![Page 35: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/35.jpg)
Experiment Result are too short to make a ridesharingRR are dense in north of Beijing in Microsoft Research
![Page 36: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/36.jpg)
Experiment Resultusing FSR to distinguish traffic modes between public transportation and driving.the accuracy could reach 0.876
![Page 37: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/37.jpg)
Experiment ResultRoutes matching.
(a) and (c) are public transportation(b) and (d) are driving
![Page 38: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/38.jpg)
Experiment ResultThe storage requirement of the proposed method.
The first row is the number of recordsThe second row is the storage ration between the numbers of the original dataset.The storage requirement is quite lightweight
![Page 39: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/39.jpg)
A frequency-based regular route mining algorithm is proposed
each part of a regular route must be visited frequently.a regular route should be frequently visited by some complete routes called support routes.most parts of a support route must pass through the frequently visited regions
identified to distinguish travel modes between public transportation and individual drivingValuated on a real-world GPS dataset, which is consisted of 178 users over a period of 4 years
Conclusion
![Page 40: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/40.jpg)
Futrue workMore flexible ridesharing strategies will be considered in our future work.
find a route which reaches at his/her nearest subway station.
![Page 41: Mining Regular Route from GPS Data for Ridesharing Recommendation](https://reader035.fdocuments.net/reader035/viewer/2022062423/56814657550346895db371fd/html5/thumbnails/41.jpg)
BACKUP
Presented by Ivan Chiou