<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>From Trajectories of Moving Objects to Route-based Traffic Prediction and Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gyız ı Gidófalvi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ehsan Saqib</string-name>
          <email>esaqib@kth.se</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>The Royal Institute of Technology (KTH)</institution>
          ,
          <addr-line>Geoinformatics, Drottning Kristinas väg 30, 100 44 Stockholm</addr-line>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <fpage>132</fpage>
      <lpage>135</lpage>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The rapid growth of demand for transportation, high levels of car dependency caused
by the urban sprawl have exceeded the slow increments in transportation infrastructure
supply in many areas causing severe traffic congestion. Some well-known negative
effects of traffic congestion include: the fuel wasted in idling vehicles leading to
increasing air pollution and carbon dioxide emissions; the time and associated cost lost
by motorists sitting in traffic jams; the wear-and-tear on vehicles and infrastructure as
a result of stop-and-go traffic; and, last but not least, the inflicted stress and fatigue on
motorist causing unnecessary accidents.</p>
      <p>In dense urban areas, adding capacity through construction of new facilities is
difficult due to lack of space and prohibitive costs. A more viable approach to cope
with the congestion problem is to monitor traffic congestion, understand the causes of
its formation and development, and use the aforementioned knowledge in traffic
management systems and transportation planning to mitigate traffic congestion.</p>
      <p>
        Earlier efforts to derive information about traffic congestion have used fixed
location sensors. Portals have been built in highways for collecting information such as
flow and punctual speed at certain locations. Such data collection methods require
huge building costs and provide data that allows analysis methods to gain limited
knowledge about the causes of traffic congestion formation and development.
Currently, traffic monitoring centers consider deriving information about traffic
congestion, in particular traffic parameters such as flow and travel time, using both
fixed and mobile data collection methods. Studies using empirical data [2] have
analyzed data provided by two methods for estimating travel-time: Automatic Travel
Time System – ATTS (that identifies number plates at intersections and later matches
them) and, Floating Car Surveys – FCS (where specialized vehicles cover a route back
and forth during the survey period). It was observed that ATTS provide in large part
inaccurate or unfeasible data and FCS have a low sample rate and high cost
        <xref ref-type="bibr" rid="ref5 ref6 ref7">(Morán C
and Bang KL, 2010)</xref>
        .
      </p>
      <p>
        More recently, as proposed by
        <xref ref-type="bibr" rid="ref5 ref6">Gidófalvi and Morán (2010)</xref>
        and many others, the
increasing availability and accuracy of positioning technologies (primarily GPS)
embedded in on-board navigation systems of both private and commercial vehicles and
mobile devices that are carried by the drivers enable the low-cost FCS-like data
collection from large numbers of private vehicles. However, such data collection can
poses serious privacy threats as the trajectories collected refer to the highly sensitive
movements of private individuals. To this extent, this short paper outlines a
privacypreserving approach that using trajectories of moving objects, in real-time, monitors
traffic congestion, extracts knowledge about the causes of congestion formation and
development, and uses the extracted knowledge in a traffic prediction and management
framework to mitigate congestion.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Movement Pattern Based Traffic Prediction and Management</title>
      <p>
        The proposed framework has a client-server architecture in which location-aware
mobile clients map match
        <xref ref-type="bibr" rid="ref2 ref4">(Jensen and Tradisauskas 2009)</xref>
        their locations to road
segments, perform road-network based location anonymization, and report their
trajectories to the server in form of a continuous stream of timestamped traversed road
segments. The server stores the evolving route trajectories of clients in a compressed
format using route-tree, which due to length limitations is not described here.
Simultaneously, using a sliding window model in an incremental and continuous
fashion
        <xref ref-type="bibr" rid="ref1 ref3 ref8">(Mozafari et al. 2008, Jiang and Gruenwald 2006)</xref>
        the server extracts and
stores movement and traffic patterns in form of frequent (sub-)routes and congested
road segments
        <xref ref-type="bibr" rid="ref2 ref4">(Gidófalvi and Pedersen 2009)</xref>
        . The server uses the extracted
knowledge for traffic and congestion prediction at a given time point by combining the
information about the partial-routes in the route-tree with relevant historical frequent
routes to estimate the expected number and speed of clients on each road segment in
the near future. Finally, based on the estimates the server performs traffic management
by providing various traffic advisory services to the clients, e.g., variable speed
advisory, alternative routes, etc. The following subsections further elaborate on
important aspects of the proposed framework.
      </p>
      <sec id="sec-2-1">
        <title>2.1 Location Privacy and Anonymization</title>
        <p>Trajectories of individuals contain highly sensitive personal information; therefore, to
protect the privacy of individuals, they need to be adequately anonymized. A major
privacy threat is the identification of individuals by self-correlating trajectories to
identify frequently visited private locations, e.g., home, work and subsequently
crossreferencing a subset of these private locations to publically available external data
sources, e.g., Yellow pages (Gidófalvi et al. 2010).</p>
        <p>A number of privacy protection frameworks have been proposed to protect against
the above described threat. A common approach is to generalize the exact locations of
individuals to cloaking region. Following the traditional notion of k-anonymity, most
privacy protection frameworks construct cloaking regions such that at the time of the
location report there are at least k objects in the given region. As identified in
(Gidófalvi et al. 2010), there are a number of problems with this method. First,
determining the k-anonymity based cloaking region requires trusted components, e.g., a
server, often termed as the anonymizer, that is aware of the exact positions of the
objects. Second, as the cloaking regions depend on the positions of nearby objects, for
a given location the cloaking region varies over time depending on the density of the
objects, allowing an attacker infer the locations of the private location to be within the
intersection of the reported cloaking regions for the location. Finally, k-anonymity
based cloaking regions are likely to be over-protective in low density rural areas, and
under-protective in high density, sensitive hot spots, e.g., red light district.</p>
        <p>
          To overcome the above shortcomings, based on prior work by Gidófalvi et al. 2010,
the proposed framework adopts an privacy protection framework in which clients
specify their requirements of location privacy, based on the notions of anonymization
road segment sets and location probabilities, intuitively saying how precisely they
want to be located in given areas. Such a privacy protection framework serves the
transportation application domain well for two reasons. First, it allows clients to set
their privacy requirements to arbitrarily low values in areas where the threat of being
identified is very low, which arguably constitutes most parts of the routes – only
excluding the parts very near the origin and destination of the route. Second,
roadnetwork based generalization of noisy location readings allow aggregation based data
mining methods the extraction of accurate and relevant movement patterns in the
transportation application domain
          <xref ref-type="bibr" rid="ref2 ref4">(Gidófalvi and Pedersen 2009)</xref>
          .
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Movement and Traffic Patterns</title>
        <p>
          In recent past, a large number of methods have been proposed to extract movement and
traffic patterns.
          <xref ref-type="bibr" rid="ref1">Dodge et al. (2008)</xref>
          provide a good review and taxonomy of these
methods. For the target application at hand the most promising patterns include
trajectory clusters
          <xref ref-type="bibr" rid="ref9">(Rinzivillo et al. 2008)</xref>
          and frequent spatio-temporal sequences, i.e.,
routes
          <xref ref-type="bibr" rid="ref2 ref4">(Gidófalvi and Pedersen 2009)</xref>
          . The proposed framework adopts the latter for
two reasons. First, the trajectory representation through road-network based
generalization allows well-researched data mining methods, such as (maximal/closed)
frequent itemset mining methods to efficiently extract frequent routes. Second, the so
extracted frequent routes can be efficiently stored- and their relationships to each other
can be easily and efficiently queried in a DBMS.
        </p>
        <p>To preserver clarity, Figure 1 shows the two dimensional projection of such
frequent routes. Figure 1 clearly shows that each segment of every pattern has two
attributes: a vehicle count and a speed. What Figure 1 fails to illustrate is that such
patterns also have a direction and a spatial-temporal relationship between each other.
All four of these pattern attributes are vital for accurate traffic prediction and provide
insight into the creation and development of congestions.</p>
        <p>Numb1er-1o3f9VehiclesSpeed (km/h)
814131992---1489117291 431N50o---3D640a55ta
65-150
² Numb1er-5of VehiclesSpeed (km/h)
51234---132446 314N05o---3D460a55ta
65-150
² Numb1er-5of VehiclesSpeed Deviation
15234---123446 -0&lt;N1-ot1otoD10ata
&gt;1
0 0.25 0.5
1Kilometers</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Empirical Study Based on Real World Trajectories</title>
      <p>The performance and scalability of the proposed framework will be tested on the
following real world trajectory data set (stream) provided by Trafik Stockholm. The
trajectory data set contains the GPS readings of 1500 taxis and 400 trucks travelling on
the streets of Stockholm. Each taxi produces a reading once every 60 seconds
approximately. This reading includes only taxi identification and location information.
Taxis produce readings less frequently when they are not carrying any passengers.
Trucks use more recent and more accurate GPS devices that produce readings once
every 30 seconds and include identification, location, speed and heading information.
The peak data rate for the whole city is over 1000 readings per minute, and there are
approximately 170 million readings during the course of a year.</p>
      <p>The study will assess the performance of the system in terms of prediction accuracy
and throughput and will evaluate demonstrate the scalability of the approach by
replaying the data at several times the actual data rate. The system implementation of
the framework will utilize an IBM InfoSphere Streams parallel and distributed DSMS
running on a cluster of commodity hardware.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Dodge</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weibel</surname>
            <given-names>R</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lautenschütz A-K</surname>
          </string-name>
          ,
          <year>2008</year>
          ,
          <article-title>Towards a Taxonomy of Movement Patterns</article-title>
          .
          <source>Information Visualization</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ):
          <fpage>240</fpage>
          -
          <lpage>252</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Jensen</surname>
            <given-names>CS</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tradisauskas</surname>
            <given-names>N</given-names>
          </string-name>
          ,
          <year>2009</year>
          ,
          <string-name>
            <given-names>Map</given-names>
            <surname>Matching</surname>
          </string-name>
          .
          <source>Encyclopedia of Database Systems</source>
          <year>2009</year>
          :
          <fpage>1692</fpage>
          -
          <lpage>1696</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Jiang N and Gruenwald</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <year>2006</year>
          , CFI-Stream:
          <article-title>Mining Closed Frequent Itemsets in Data Streams</article-title>
          .
          <source>In: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</source>
          , Philadelphia, USA,
          <fpage>592</fpage>
          -
          <lpage>597</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Gidófalvi G</given-names>
            and
            <surname>Pedersen</surname>
          </string-name>
          <string-name>
            <surname>TB</surname>
          </string-name>
          ,
          <year>2009</year>
          ,
          <string-name>
            <given-names>Mining</given-names>
            <surname>Long</surname>
          </string-name>
          ,
          <source>Sharable Patterns in Trajectories of Moving Objects. Geoinformatica</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ):
          <fpage>27</fpage>
          -
          <lpage>55</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Gidófalvi</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            <given-names>X</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pedersen</surname>
            <given-names>TB</given-names>
          </string-name>
          ,
          <year>2010</year>
          .
          <article-title>Probabilistic Grid-Based Approaches for Privacy Preserving Data Mining on Moving Object Trajectories</article-title>
          . In: Bonchi F, Ferrari E (eds),
          <article-title>PrivacyAware Knowledge Discovery: Novel Applications and New Techniques</article-title>
          . CRC PRESS.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Gidófalvi G</given-names>
            and
            <surname>Morán</surname>
          </string-name>
          <string-name>
            <surname>C</surname>
          </string-name>
          ,
          <year>2010</year>
          ,
          <string-name>
            <surname>Estimating</surname>
          </string-name>
          <article-title>Traffic Performance in Road Networks from Anonymized GPS Vehicle Probes</article-title>
          . Workshop on Movement Research:
          <article-title>Are you in the flow? at the 13th</article-title>
          <source>AGILE International Conference on Geographic Information Science.</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Morán C</given-names>
            and
            <surname>Bang</surname>
          </string-name>
          <string-name>
            <surname>KL</surname>
          </string-name>
          ,
          <year>2010</year>
          ,
          <article-title>Reliability of Congestion Performance Measures</article-title>
          .
          <source>In: Proceedings of the Institution of Civil Engineers - Transport.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Mozafari</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thakkar</surname>
            <given-names>H</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zaniolo</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <year>2008</year>
          ,
          <article-title>Verifying and Mining Frequent Patterns from Large Windows over Data Streams</article-title>
          .
          <source>In: Proceedings of the 2008 IEEE 24th International Conference on Data Engineering</source>
          , Cancun, Mexico,
          <fpage>179</fpage>
          -
          <lpage>188</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Rinzivillo</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pedreschi</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nanni</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giannotti</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andrienko</surname>
            <given-names>N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Andrienko</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <year>2008</year>
          ,
          <article-title>Visually Driven Analysis of Movement Data by Progressive Clustering</article-title>
          .
          <source>Information Visualization</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ):
          <fpage>225</fpage>
          -
          <lpage>239</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>