behavioral knowledge from gps
play

Behavioral Knowledge from GPS Traces for Categorizing Mobile Users - PowerPoint PPT Presentation

Modeling of Human Movement Behavioral Knowledge from GPS Traces for Categorizing Mobile Users S O U R S E : W W W 2 0 1 7 A D V I S O R : J I A - L I N G KO H S P E A K E R : H S I U - Y I , C H U D AT E : 2 0 1 7 / 1 1 / 7 Outline


  1. Modeling of Human Movement Behavioral Knowledge from GPS Traces for Categorizing Mobile Users S O U R S E : W W W 2 0 1 7 A D V I S O R : J I A - L I N G KO H S P E A K E R : H S I U - Y I , C H U D AT E : 2 0 1 7 / 1 1 / 7

  2. Outline  Introduction  Method  Experiment  Conclusion

  3. Introduction  Question Can we map the knowledge of one known region to another unknown(target) region and use this knowledge to categorize the users in the target region?

  4. Introduction  Goal Labeled Unlabeled Knowledge GPS log GPS log User category label

  5. Outline  Introduction  Method  Experiment  Conclusion

  6. Method

  7. Method  User Trajectory Segment  <S[], W[], Traj_Win[]>  S[]: list of stay points, s = <lat, lon, Geo tagg >  W[]: list of waiting points, w = <lat,lon>  Traj_Win[]: {S 1 , (x 1 ,x 2 ), (x 2 ,y 2 ), … ,S 2 }

  8. Method  User Trajectory Segment

  9. Method  Semantic Stay Point Taxonomy(SSP Taxonomy )  SSP Taxonomy :<N, N c , W>  N: place type of the Taxonomy  N c : associated code of the node place  W: aggregated footprints of user

  10. Method  Semantic Stay Point Taxonomy(SSP Taxonomy )

  11. Method  User-Trace Summary(UTS)  N B = <G,Θ>,G=<V,E>  v 1i : (N c ,t i )  N c : associated code of the node place  t i : temporal value of the node  e i : dependences between the vertices

  12. Method  User-Trace Summary(UTS)  Bayesian Network

  13. Method  Θ x5|Pax5 = 0.46

  14. Method  Θ x4|Pax4 * Θ x5|Pax5 * Θ x2|Pax2 = 0.6*0.46*0.98=0.27048

  15. Method  Temporal Common Sub-sequence, (TempCS)clustering algorithm  Similarity measure(Bhattacharyya distance): D B (X 4 , X 5 )=-ln{[X 4 (0)X 5 (0)] 1/2 +[X 4 (1)X 5 (1)] 1/2 }= -ln{[0.4*(0.4*0.32+0.6*0.54)] 1/2 +[0.6*(0.4*0.68+0.6*0.46)] 1/2 }

  16. Method  Temporal Common Sub-sequence, (TempCS)clustering algorithm  N B1 :X 4 X 3 X 5 X 1 X 2  N B2 :X 4 X 1 X 6 X 5 X 2  Common stay points(L c ):X 4 X 5 X 2 X 1  Common Sub-sequence(L s ):X 4 X 5 X 2

  17. Method  Similarity between N B1 and N B2 :  Sim Sequence (N B1 ,N B2 )= 3/4[D B (X 4 , X 5 )+ D B (X 5 , X 2 )]

  18. Method  User Categorization  Classification task:  PV u = {p 1 ,p 2 ,…,p i }  i: user-category  p i : probability of the user u in category i

  19. Method  User Categorization  Feature  f1: visit in types of places  f2: Speed of movement or transportation mode  f3: User Movement

  20. Method  User Categorization  Bayesian network  When independent  Weighting each of feature

  21. Method  Transfer Learning

  22. Method  Transfer Learning  Extract the parent’s code c p of a node c.  Node c has n sibling, append n+1 along with the parent’s code c p n+1.  Check whether the same place-type in and assign the same code if present.  Generate  Get the common taxonomy

  23. Outline  Introduction  Method  Experiment  Conclusion

  24. Experiment  Dataset

  25. Experiment  Accuracy of User-Classification

  26. Experiment

  27. Outline  Introduction  Method  Experiment  Conclusion

  28. Conclusion  Address the user categorization problem from the GPS traces of the users.  Propose a framework to model individual’s movement patterns.  Transfer knowledge base from one city domain to another unknown city.

Recommend


More recommend