SlideShare a Scribd company logo
1 of 26
Download to read offline
Prediction of Route and
     Destination Intent


      Shibumon Alampatta
      (Roll No. 12CS60D02)

Guided by: Prof. Arobinda Gupta

                                  1
What is it About?

• Predict driver’s intent – intended route and
  destination
  – Predict the goal and route; given current location
  – Predict the route; given a goal(destination) and
    current location




                    Image Courtesy: http://exploringthemind.com   2
Application Area

• Route Guidance in Navigation
• Improving Hybrid Fuel Economy
  – 7.8% fuel economy, Research by Nissan
    (Froehlich 2008)
• Intelligent Transportation System
• VANET
• Points of interest and Advertisement

                                            3
Ability to predict something normally
comes from the Experience, Knowledge
and Analytical skill to understand
Patterns



                                        4
A Prediction Model

            Real Time
            Input



Past                    Future
         Model
Data                    Prediction



                                     5
Algorithmic Techniques
• Hidden Markov Model [Simmons 2006][Froehlich
  2008][Nagaraj 2011]
• Artificial Neural Network [Mikluščák 2012]
• Nearest Neighbour algorithm [Yu 2011]
• Genetic Algorithm [Kanoh 2008]
• Bayesian Classifier [Cook 2004]
• Support Vector Machines [Yu 2011]
• Choice set Generation Model [Prato 2009]
• Pattern Matching [Hattab 2012]
• Plan Recognition [Cook 2004]
                                                 6
Markov Model
• Captures sequential model of behavior
• Markov Property:
   – Future is independent of past; given present
• <S, A, T>                     S(t-1)           S(t)            S(t+1)
   – S : Set of States
   – A : Set of Actions
   – T: Transition function T: S x A x S  R
      • T(si, a, sj) = P(si| sj, a)
      • Probability of transitioning to a state si; given that the
        system is in state sj and action a is executed
      • In some cases explicit actions may not be there
                                                                          7
Hidden Markov Model (HMM)
•   A Markov Model with Hidden(Unobservable) States
•   <S, A, O, T, Z, ∏ >            Observation Hidden State
•   O – Finite set of Observations
•   Z – Observation function        Current     Intentions
                                                in Drivers
                                             Link
    – Z:OxSxAR                                         Mind
    – Z(o, s, a) = P(o| s, a)
    – Probability of receiving observation o, given system ends up
      in state s on executing action a
    – For many problems Z(o, s, ai) = Z(o, s, aj), so we write Z(o, s)
• ∏ - Initial state distribution
                                                                 8
HMM

                           s1                s2

 State Transition
 Representation




                      o1        o2           o3




                    S(t-1)           S(t)          S(t+1)
Sequential
Representation       O(t-1)           O(t)        O(t+1)
                                                      9
Predicting Driver’s Intent

       Build the Intent
      Prediction Model



    Train the Model using
     Collected Trip Data


     Use the Model for
        Prediction
                             10
Building the Model
• Assumption
  – Driving is mostly routine
  – Past performance can be used to predict what the
    driver will do in future
  – Route map and a GPS is available and can compute
    segment of the map the vehicle is on
• Routine nature of driving
  –   Tend to go to same destination again and again
  –   Tend to follow same route
  –   Same time
  –   Even when better alternatives exists (shorter or faster)

                                                            11
Building the Model
• Perfect prediction is not possible
  – Example scenarios
• Conclusion: Prediction of driver intent is
  probabilistic
  – So, we can make prediction with certain
    probability only
  – But never be 100% sure about the prediction
• So we can use a probabilistic approach

                                                  12
Building the Model

• Road Graph Representation
  – Model a Graph G(V, E) from the
    road map
  – Vertices (v) for each intersection
  – Link (l)– unique labeling for an
    edge between two intersections


           Map Courtesy: maps.google.com



                                           13
Building the Model
   • We want to predict the intention that driver is
     going to have in his mind
   • Based on intention in his mind he take turns
   • State s = <l, g> ; l – link, g - goal
   • State Transition Function T(si, sj) = p(si|sj)
               <l, g>                g

                               l


Image Courtesy:                                                    14
depositphotos.com                        Map Courtesy: maps.google.com
Building the Model

• What we can observe?
  – Current link ; ie segment on the road
    corresponding to current location
  – Observation function
    Z(ol, s) = p(ol|<l, g>) which is 1 here
  – Probability of current link being l given the system
    is in state s = <l, g>


                                                       15
Building the Model
• We can write the transition probability p(si|sj) as

      p(<li, gi> | sj ) = p(li | sj) p(gi | li)

• Given the current state,                             gi
  we first predict the next
  link that the driver will go
                                                            li
  and then we predict his
  goal destination based                                         lj
  on that link
                                                                       16
                                       Map Courtesy: maps.google.com
Building the Model – Probability
          Computation
                                               gj




                                     li


To compute p(gi|li)                       lj




   To compute p(li | sj) = p(li | <lj, gj>)         17
Building the Model – Next Link
                Prediction
• Possible next states
  – <l1,gi>
  – <l2,gi>
  – <l3, gi>
• Link li which
  scores maximum
  is predicted as
                         c
  next link
                              Map Courtesy: maps.google.com
                                                  18
Building the Model – Next Link
                Prediction
• p(si|sj) = p(<li, gi> | sj)



               <l1, g1>
               <l1, g2>         Score for l1
               <l1, g3>
               <l2, g1>
               <l2, g2>         Score for l2
               <l2, g3>
               <l3, g1>
               <l3, g2>         Score for l3
               <l3, g3>
                                               19
Building the Model - Prediction
• Predicting the goal/route given current link
  – Using the ability to predict next link continue the
    prediction until we reach some goal or most
    probable goal


• Predicting route given goal
  – Use this to bias the prediction of next link and
    continue prediction until we reach g


                                                          20
Training the Model
• Collect Trips data
• A Trip is an ordered list of links (<l1, t1>, <l2, t2>…..)
• Go through and trip sequence, fill or update the
  tables.
• This helps in computing the probabilities
• Training data shall be reliable
• More the data; better accuracy
• Once Training is done; Use for prediction with real-
  time data
                                                        21
Past Trip
                         Data



Ability to predict something normally
comes from the Experience, Knowledge
and Analytical skill to understand
Patterns


 Probabilistic Model

                                        22
Observations
• Achieves more than 80% accuracy in average
  – Can be harnessed for , route planning, traffic
    prediction, smarter route guidance
  – emergency route etc.
• We can include the parameters like time of the
  day, day of the week etc. to state tuple to
  enhance the model
• Scenarios where routine nature is not maintained
  (sales people or delivery boys)
• Ad-hoc predictions are difficult (Like terrorists)
                                                     23
Summary

•   Problem Definition
•   Applications and Motivation
•   Various Algorithmic Techniques
•   HMM based model
•   Limitations
•   Possible enhancements
•   Extension of application domains

                                       24
References
[1] Reid Simmons, Brett Browning, Yilu Zhang, Varsha Sadekar, Learning to predict driver route and
     destination intent, IEEE Intelligent Transportation System Conference, 2006
[2] Hitoshi Kanoh, Kenta Hara, Hybrid genetic Algorithm for Dynamic Multi Objective Route Planning
     with Predicted Traffic in a Real World Road Network, Proceedings of the 10th Annual Conference
     on Genetic and Evolutionary Computation, 2008
[3] John Froehlich, John Krumm, Route Prediction from Trip Observation, Society of Automotive
     Engineers (SAE) World Congress, 2008
[4] Uma Nagaraj, N N Kadam, Study of Statistical Models for Route Prediction Algorithms in VANET,
     Journal of Information Engineering and Applications, Vol 1, No. 4, 2011
[5] Carlo Giacomo Prato, Route Choice Modeling: Past, Present and Future Research Directions,
     Journal of Choice Modeling, 2(1), pp. 65-100, 2009
[6] http://en.wikipedia.org/wiki/Hidden_Markov_model
[7] http://en.wikipedia.org/wiki/Markov_property
[8] Diane J Cook, Prediction Algorithms for Smart Environments, Chapter 8, Smart Environments:
     Technology, Protocols and Applications, John Wiley & Sons, 2004
[9] M Al-Hattab, M Takruri, J Agbinya, Mobility Prediction using Pattern Matching, International
     Journal of Electrical and Computer Sciences, Vol.12 No.3, 2012
[10] Tomáš Mikluščák, Michal Gregor, Aleš Janota, Using Neural Networks for Route and Destination
     Prediction in Intelligent Transport Systems, 12th International Conference on Transport Systems
     Telematics, 2012
[11] Bin Yu, William H.K. Lam, Mei Lam Tam, Bus Arrival Time Prediction at Bus Stop with Multiple
     Routes, Transportation Research Part C: Emerging Technologies, Volume 19 Issue 6 pp. 1157–
     1170, 2011
                                                                                               25
Thank You




            26

More Related Content

Similar to Prediction of Route and Destination Intent Using HMM

Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3NanubalaDhruvan
 
Online advertising and large scale model fitting
Online advertising and large scale model fittingOnline advertising and large scale model fitting
Online advertising and large scale model fittingWush Wu
 
[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving
[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving
[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous DrivingKiho Suh
 
Driving Behavior for ADAS and Autonomous Driving X
Driving Behavior for ADAS and Autonomous Driving XDriving Behavior for ADAS and Autonomous Driving X
Driving Behavior for ADAS and Autonomous Driving XYu Huang
 
Driving Behavior for ADAS and Autonomous Driving VI
Driving Behavior for ADAS and Autonomous Driving VIDriving Behavior for ADAS and Autonomous Driving VI
Driving Behavior for ADAS and Autonomous Driving VIYu Huang
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kagglerKai Xin Thia
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...Steffi Keran Rani J
 
Using Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed GraphUsing Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed GraphRui Wang
 
Introduction to Mahout
Introduction to MahoutIntroduction to Mahout
Introduction to MahoutTed Dunning
 
Introduction to Mahout given at Twin Cities HUG
Introduction to Mahout given at Twin Cities HUGIntroduction to Mahout given at Twin Cities HUG
Introduction to Mahout given at Twin Cities HUGMapR Technologies
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models Luuk Brederode
 
Reactive Deformation of Path for Navigation Among Dynamic Obstacles
Reactive Deformation of Path for Navigation Among Dynamic ObstaclesReactive Deformation of Path for Navigation Among Dynamic Obstacles
Reactive Deformation of Path for Navigation Among Dynamic ObstaclesAnand Taralika
 
NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...
NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...
NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...ssuser4b1f48
 
One Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationOne Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationWork-Bench
 
Icst 2012 pres
Icst 2012 presIcst 2012 pres
Icst 2012 presArpan Pal
 
Spark summit europe 2015 magellan
Spark summit europe 2015 magellanSpark summit europe 2015 magellan
Spark summit europe 2015 magellanRam Sriharsha
 

Similar to Prediction of Route and Destination Intent Using HMM (20)

Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
 
16355694.ppt
16355694.ppt16355694.ppt
16355694.ppt
 
Online advertising and large scale model fitting
Online advertising and large scale model fittingOnline advertising and large scale model fitting
Online advertising and large scale model fitting
 
[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving
[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving
[한국어] Safe Multi-Agent Reinforcement Learning for Autonomous Driving
 
ITS for Crowds
ITS for CrowdsITS for Crowds
ITS for Crowds
 
Driving Behavior for ADAS and Autonomous Driving X
Driving Behavior for ADAS and Autonomous Driving XDriving Behavior for ADAS and Autonomous Driving X
Driving Behavior for ADAS and Autonomous Driving X
 
Driving Behavior for ADAS and Autonomous Driving VI
Driving Behavior for ADAS and Autonomous Driving VIDriving Behavior for ADAS and Autonomous Driving VI
Driving Behavior for ADAS and Autonomous Driving VI
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kaggler
 
Zeleke_Poster14
Zeleke_Poster14Zeleke_Poster14
Zeleke_Poster14
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
 
Using Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed GraphUsing Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
Using Set Cover to Optimize a Large-Scale Low Latency Distributed Graph
 
Introduction to Mahout
Introduction to MahoutIntroduction to Mahout
Introduction to Mahout
 
Introduction to Mahout given at Twin Cities HUG
Introduction to Mahout given at Twin Cities HUGIntroduction to Mahout given at Twin Cities HUG
Introduction to Mahout given at Twin Cities HUG
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models
 
Reactive Deformation of Path for Navigation Among Dynamic Obstacles
Reactive Deformation of Path for Navigation Among Dynamic ObstaclesReactive Deformation of Path for Navigation Among Dynamic Obstacles
Reactive Deformation of Path for Navigation Among Dynamic Obstacles
 
NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...
NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...
NS-CUK Seminar: S.T.Nguyen, Review on "Multi-modal Trajectory Prediction for ...
 
One Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationOne Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical Computation
 
Icst 2012 pres
Icst 2012 presIcst 2012 pres
Icst 2012 pres
 
Spark summit europe 2015 magellan
Spark summit europe 2015 magellanSpark summit europe 2015 magellan
Spark summit europe 2015 magellan
 

Prediction of Route and Destination Intent Using HMM

  • 1. Prediction of Route and Destination Intent Shibumon Alampatta (Roll No. 12CS60D02) Guided by: Prof. Arobinda Gupta 1
  • 2. What is it About? • Predict driver’s intent – intended route and destination – Predict the goal and route; given current location – Predict the route; given a goal(destination) and current location Image Courtesy: http://exploringthemind.com 2
  • 3. Application Area • Route Guidance in Navigation • Improving Hybrid Fuel Economy – 7.8% fuel economy, Research by Nissan (Froehlich 2008) • Intelligent Transportation System • VANET • Points of interest and Advertisement 3
  • 4. Ability to predict something normally comes from the Experience, Knowledge and Analytical skill to understand Patterns 4
  • 5. A Prediction Model Real Time Input Past Future Model Data Prediction 5
  • 6. Algorithmic Techniques • Hidden Markov Model [Simmons 2006][Froehlich 2008][Nagaraj 2011] • Artificial Neural Network [Mikluščák 2012] • Nearest Neighbour algorithm [Yu 2011] • Genetic Algorithm [Kanoh 2008] • Bayesian Classifier [Cook 2004] • Support Vector Machines [Yu 2011] • Choice set Generation Model [Prato 2009] • Pattern Matching [Hattab 2012] • Plan Recognition [Cook 2004] 6
  • 7. Markov Model • Captures sequential model of behavior • Markov Property: – Future is independent of past; given present • <S, A, T> S(t-1) S(t) S(t+1) – S : Set of States – A : Set of Actions – T: Transition function T: S x A x S  R • T(si, a, sj) = P(si| sj, a) • Probability of transitioning to a state si; given that the system is in state sj and action a is executed • In some cases explicit actions may not be there 7
  • 8. Hidden Markov Model (HMM) • A Markov Model with Hidden(Unobservable) States • <S, A, O, T, Z, ∏ > Observation Hidden State • O – Finite set of Observations • Z – Observation function Current Intentions in Drivers Link – Z:OxSxAR Mind – Z(o, s, a) = P(o| s, a) – Probability of receiving observation o, given system ends up in state s on executing action a – For many problems Z(o, s, ai) = Z(o, s, aj), so we write Z(o, s) • ∏ - Initial state distribution 8
  • 9. HMM s1 s2 State Transition Representation o1 o2 o3 S(t-1) S(t) S(t+1) Sequential Representation O(t-1) O(t) O(t+1) 9
  • 10. Predicting Driver’s Intent Build the Intent Prediction Model Train the Model using Collected Trip Data Use the Model for Prediction 10
  • 11. Building the Model • Assumption – Driving is mostly routine – Past performance can be used to predict what the driver will do in future – Route map and a GPS is available and can compute segment of the map the vehicle is on • Routine nature of driving – Tend to go to same destination again and again – Tend to follow same route – Same time – Even when better alternatives exists (shorter or faster) 11
  • 12. Building the Model • Perfect prediction is not possible – Example scenarios • Conclusion: Prediction of driver intent is probabilistic – So, we can make prediction with certain probability only – But never be 100% sure about the prediction • So we can use a probabilistic approach 12
  • 13. Building the Model • Road Graph Representation – Model a Graph G(V, E) from the road map – Vertices (v) for each intersection – Link (l)– unique labeling for an edge between two intersections Map Courtesy: maps.google.com 13
  • 14. Building the Model • We want to predict the intention that driver is going to have in his mind • Based on intention in his mind he take turns • State s = <l, g> ; l – link, g - goal • State Transition Function T(si, sj) = p(si|sj) <l, g> g l Image Courtesy: 14 depositphotos.com Map Courtesy: maps.google.com
  • 15. Building the Model • What we can observe? – Current link ; ie segment on the road corresponding to current location – Observation function Z(ol, s) = p(ol|<l, g>) which is 1 here – Probability of current link being l given the system is in state s = <l, g> 15
  • 16. Building the Model • We can write the transition probability p(si|sj) as p(<li, gi> | sj ) = p(li | sj) p(gi | li) • Given the current state, gi we first predict the next link that the driver will go li and then we predict his goal destination based lj on that link 16 Map Courtesy: maps.google.com
  • 17. Building the Model – Probability Computation gj li To compute p(gi|li) lj To compute p(li | sj) = p(li | <lj, gj>) 17
  • 18. Building the Model – Next Link Prediction • Possible next states – <l1,gi> – <l2,gi> – <l3, gi> • Link li which scores maximum is predicted as c next link Map Courtesy: maps.google.com 18
  • 19. Building the Model – Next Link Prediction • p(si|sj) = p(<li, gi> | sj) <l1, g1> <l1, g2> Score for l1 <l1, g3> <l2, g1> <l2, g2> Score for l2 <l2, g3> <l3, g1> <l3, g2> Score for l3 <l3, g3> 19
  • 20. Building the Model - Prediction • Predicting the goal/route given current link – Using the ability to predict next link continue the prediction until we reach some goal or most probable goal • Predicting route given goal – Use this to bias the prediction of next link and continue prediction until we reach g 20
  • 21. Training the Model • Collect Trips data • A Trip is an ordered list of links (<l1, t1>, <l2, t2>…..) • Go through and trip sequence, fill or update the tables. • This helps in computing the probabilities • Training data shall be reliable • More the data; better accuracy • Once Training is done; Use for prediction with real- time data 21
  • 22. Past Trip Data Ability to predict something normally comes from the Experience, Knowledge and Analytical skill to understand Patterns Probabilistic Model 22
  • 23. Observations • Achieves more than 80% accuracy in average – Can be harnessed for , route planning, traffic prediction, smarter route guidance – emergency route etc. • We can include the parameters like time of the day, day of the week etc. to state tuple to enhance the model • Scenarios where routine nature is not maintained (sales people or delivery boys) • Ad-hoc predictions are difficult (Like terrorists) 23
  • 24. Summary • Problem Definition • Applications and Motivation • Various Algorithmic Techniques • HMM based model • Limitations • Possible enhancements • Extension of application domains 24
  • 25. References [1] Reid Simmons, Brett Browning, Yilu Zhang, Varsha Sadekar, Learning to predict driver route and destination intent, IEEE Intelligent Transportation System Conference, 2006 [2] Hitoshi Kanoh, Kenta Hara, Hybrid genetic Algorithm for Dynamic Multi Objective Route Planning with Predicted Traffic in a Real World Road Network, Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, 2008 [3] John Froehlich, John Krumm, Route Prediction from Trip Observation, Society of Automotive Engineers (SAE) World Congress, 2008 [4] Uma Nagaraj, N N Kadam, Study of Statistical Models for Route Prediction Algorithms in VANET, Journal of Information Engineering and Applications, Vol 1, No. 4, 2011 [5] Carlo Giacomo Prato, Route Choice Modeling: Past, Present and Future Research Directions, Journal of Choice Modeling, 2(1), pp. 65-100, 2009 [6] http://en.wikipedia.org/wiki/Hidden_Markov_model [7] http://en.wikipedia.org/wiki/Markov_property [8] Diane J Cook, Prediction Algorithms for Smart Environments, Chapter 8, Smart Environments: Technology, Protocols and Applications, John Wiley & Sons, 2004 [9] M Al-Hattab, M Takruri, J Agbinya, Mobility Prediction using Pattern Matching, International Journal of Electrical and Computer Sciences, Vol.12 No.3, 2012 [10] Tomáš Mikluščák, Michal Gregor, Aleš Janota, Using Neural Networks for Route and Destination Prediction in Intelligent Transport Systems, 12th International Conference on Transport Systems Telematics, 2012 [11] Bin Yu, William H.K. Lam, Mei Lam Tam, Bus Arrival Time Prediction at Bus Stop with Multiple Routes, Transportation Research Part C: Emerging Technologies, Volume 19 Issue 6 pp. 1157– 1170, 2011 25
  • 26. Thank You 26