Predictive Nearest Neighbor Queries Over Uncertain Spatial-Temporal Data

Size: px
Start display at page:

Download "Predictive Nearest Neighbor Queries Over Uncertain Spatial-Temporal Data"

Transcription

1 Predictive Nearest Neighbor Queries Over Uncertain Spatial-Temporal Data Jinghua Zhu, Xue Wang, and Yingshu Li Department of Computer Science, Georgia State University, Atlanta GA, USA, Abstract. Predictive nearest neighbor queries over spatial-temporal data have received significant attention in many location-based services including intelligent transportation, ride sharing and advertising. Due to physical and resource limitations of data collection devices like R- FID, sensors and GPS, data is collected only at discrete time instants. In-between these discrete time instants, the positions of the monitored moving objects are uncertain. In this paper, we exploit the filtering and refining framework to solve the predictive nearest neighbor queries over uncertain spatial-temporal data. Specifically, in the filter phase, our approach employs a semi-markov process model that describes object mobility between space grids and prunes those objects that have zero probability to encounter the queried object. In the refining phase, we use a Markov chain model to describe the mobility of moving objects between space points and compute the nearest neighbor probability for each candidate object. We experimentally show that our approach can filter out most of the impossible objects and has a good predication performance. Keywords: spatial-temporal data; uncertain data; predictive query;markov chain;semi-markov model 1 Introduction With the emerging and proliferation of GPS enabled mobile devices and wireless communications, processing and managing spatial-temporal data becomes vital for many location-based services including intelligent transportation, ride sharing and advertising [1]. Predictive queries over spatial-temporal data are proved to be vital in these applications such as nearest neighbor queries, e.g., find the nearest companions of a moving tourist 1 hour later, range queries, e.g., find customers who are predicted to be within ten miles of my moving store in the next 30 minutes and aggregate queries, e.g., find areas with predictive traffic jam before it happens [2][3][4][5]. However, due to physical and resource limitations of data collection devices like RFID, sensors and GPS, data is collected only at discrete time instants. Inbetween these discrete time instants, the positions of the tracked moving objects are uncertain. As shown in Fig.1, the trajectory in Fig.1(a) has no uncertainty,

2 Fig. 1. Trajectory in Space and Time and the trajectory in Fig.1(b) has uncertainty. Unlike most of the existing works regarding predictive queries that assume the deterministic behavior of object movement, few research works assume uncertainty about these trajectories. Basically, uncertainty deals with stochastic process with respect to object locations and velocities at different time instants. In this paper, we assume that the uncertain movement of an object between consecutive observations can be described by a Markov Chain Model, which captures the time dependencies between consecutive locations. The work in [6] shows that the possible worlds (trajectories between consecutive observations) can be efficiently analyzed and probability query evaluation can be facilitated by integrating pruning mechanisms into Markov Chain matrics. All these are sufficient for the case where there are few queried objects following similar movements; however, if there is a large number of objects in the database, with different movements, especially the query objects are moving as other objects, evaluating a predictive probability spatial-temporal query directly against each object individually would be very expensive. The work in [7] proposes hierarchical index UST tree to bound the uncertain movement of objects. It allows for efficient and effective filtering during query evaluation. However, the storage cost and time cost for UST construction and reconstruction will increase with the number of possible states. In this work, we exploit the filtering and refining framework to evaluate predictive nearest neighbor queries over uncertain spatial-temporal data. In the filtering phase, a semi-markov model that describes objects mobility between space grids and prunes those objects that have zero probability to encounter the queried object. In the refinement phase, we use a Markov chain model to describe the mobility of moving objects between space points and compute the nearest neighbor probability for the small amount of candidate objects. The main contributions of our work are as follows: We introduce the predictive probability nearest neighbor query (PPNN) over uncertain spatial-temporal data; both the query objects and the common objects are moving randomly in the space. We exploit the filtering and refining framework to process the proposed PPN- N queries. We use a semi-markov model to describe the object movement between space grids and effectively prune the impossible objects. We use a Markov Chain model to describe the object movement between space points and compute the PPNN probability for each candidate object.

3 We conduct thorough experimental evaluation of the proposed method to valid its performance. The remainder of this paper is organized as follows: in Section 2, we discuss the related works about uncertain spatial-temporal queries. Section 3 gives the predictive probability query definition and assumptions. Section 4 and Section 5 introduce the Semi-Markov and Markov model which are used to describe the uncertain movement in two space levels. We describe the PPNN algorithm in Section 6 and evaluate its query performance using real and synthetic data in Section 7. Finally, Section 8 concludes this paper. 2 Related Works The management of spatial-temporal data has gained increasing interests in many location based applications. A typical aim of these applications is to answer users queries such as range queries, nearest neighbor queries and aggregate queries [2][3][4][5]. Another important set of location based services focuses on predicative spatial-temporal queries[3][9]. A mobility model[4]is used to predict the coming path of each of the underlying objects and employ the prediction results to evaluate predictive range queries. RangeSearch and KNNSearchBF [9]are introduced to traverse a spatial-temporal index tree to find the nodes that intersect with the query circular region for Range and KNN queries, respectively. A comprehensive technique [10] that employs adaptive multi-dimensional histogram, historical synopsis, and a stochastic method is used to provide an approximate answer for aggregating spatio-temporal queries for the future. Unlike most of the existing works in predictive queries that assume the deterministic behavior of object movements, few research works assume uncertainty about these movements. To index uncertain motions of a set of moving objects, the Bx-tree[11] is enhanced and two movement inference techniques are introduced to obtain anticipated object locations in a non-deterministic manner. A Spatio-Temporal Prediction tree, STP-tree[12], is introduced to index uncertain movement patterns and to answer predictive queries. Recent approaches model the uncertain movement of objects based on s- tochastic processes. In particular, in [13][14][15] trajectories are modeled based on Markov chains. This approach permits correct consideration of possible world semantics in the trajectory domain. 3 Problem Definition 3.1 Assumptions In this paper, we assume that the given space is divided into L virtual grids G = {g 1, g 2,..., g L }, where L is a system parameter representing the length of the single grid. At some certain time, one moving object can only be in one grid and there may be multiple moving objects in the same grid. Furthermore,

4 one moving object could stay in a specific grid for a while. We also assume a discrete state space of possible locations S = {s 1, s 2,..., s S } and a discrete time domain T = {0, 1,..., n}. Thus, a spatial-temporal database D stores quadruples (o i, t, l 1, l 2 ) where o i is a unique object identifier, t T is a timestamp and l 1 G and l 2 S are the grid location and space location of o i respectively. Each such quadruple corresponds to an observation that o i has been seen at some location at time t. Let D = {o 1, o 2,..., o D } be a trajectory database containing uncertain D moving objects. For each object o D we store a set of observations Θ o = {< t 1, l o 1(t 1 ), l o 2(t 1 ) >, < t 2, l o 1(t 2 ), l o 2(t 2 ) >,..., < t Θo, l o 1(t Θo ), l o 2(t Θo ) >}. We assume that at any timestamp, the grid location of an object is certain, while the space location of an object between two observations is uncertain. 3.2 Predictive Probability Nearest Neighbor Queries In this paper, we focus on the predictive nearest neighbor query over uncertain moving objects. Both the queried object and the common objects are randomly moving in the space. DEFINITION 1 (PPNN QUERY)A predictive probability query retrieves all objects o D which have a sufficient high probability to be the nearest neighbor of query q at the future timet T,formally, P P NNQ(D, q, t, τ) = {o i D\q, P P NN(D, o i, q, t) τ} where P P NN(D, o i, q, t) = P { o j D\o i : dist(l i 2(t), l q 2 (t)) dist(lj 2 (t), lq 2 (t)} and l i 2(t) is the space location of object o i at time t,dist(x,y) is a distance function defined on spatial points, typically the Euclidean distance. 4 Semi-Markov Model 4.1 Model We model the mobility of object o between the virtual grids with a time homogenous semi-markov (G o n, Tn) o with discrete time. The states are represented by the grids G = {g 1, g 2,..., g L }. An object that moves between two grids transits in the Markov process between the corresponding states. We assume the transition probabilities between states have the Markov memory-less property, meaning that the probability of object o transiting from state G o i to G i + 1 o is independent of state G i 1 o. Thus, process (G o n) is a standard discrete time Markov Chain. The random variable Tn o represents the time instance of the transition G o n G o n+1. The random variable Tn+1 o Tn o represents the sojourn time of object o in grid n.the associate Semi-Markov model is defined as follows: Q o ij (t) = P (Go n+1 = j, T o n+1 T o n t G o 0, G o 1,..., G o n; T o 0, T o 1,..., T o n) = P (G o n+1 = j, T o n+1 T o n t G o n = i) (1) t Qo ij Let p o ij be transition probability that object o moves from grid i to grid j,and p o ij = lim (t), i, j G(2). In this paper, we assume that the transition probability p ij are given which can be attained by the history information or given

5 by the experts. Assume Si o (t) is the probability that object o will leave grid i on or before time t. It also indicates the distribution of the dwell time of object o in grid i. S o i (t) = P (T o n+1 T o n t G o n = i) = L S ij (t) = P (t ij < t) = t 1 n=0 j=1 Q o ij (t) (3) P (t ij = n) (4) We assume that the mobility history provides a representative sample from which the sojourn time distribution can be drawn. Then, using the assumption that the dwell time random variables are independent from the embedded state transition process (G ij ), we derive Q ij (t) = P (G n+1 = j, T n+1 T n t G n = i) = P (G n+1 = j G n = i) P (T n+1 T n t G n = i, G n+1 = j) = p ij S ij (t) (5) 4.2 Meeting Probability If we know that an object o is currently in grid i, after t time units, it will be in grid j with probability φ o (t). This provides the prediction of object grid ij location. To determine φ o (t),we start with a special case when an object is in ij grid i and there is no movement between time 0 and t. P (G t = i, G 0 = i, T 1 t) = P (T 1 T 0 t G 0 = i) = 1 S i (t) If the object transits at least once between time 0 and t, we consider on time k of the first transition from state i and state r to which the object moves immediately after state i. The process can be formulated as follows: (6) P (G t = i, G 0 = i, atleastonetransition) = l t 1 (Q ir (k) Q ir (k 1))φ rj (t k)) (7) r=1 k=1 Putting them together, we obtain: φ ij (t) = (1 S i (t))φ ij (0) + l t 1 r=1 k=1 (Q ir (k) Q ir (k 1))φ rj (t k)) (8) We note that φ can be computed iteratively. Next, we show how to compute the meeting probability of two moving objects. Assume that the trajectories of moving objects are independent of each other. The probability that objects a and b will meet in grid k at future time t is m k ab (t) = ϕa sa,k (t t a) ϕ b sb,k (t t b).here, sa/sb is the most recent grid location of object a/b at time ta/tb. Then the probability that a and b will meet at any grid at time t is:

6 m ab (t) = L k=1 m k ab (t) (9) The PPNN algorithm in our paper will use this meeting probability to filter those impossible result objects. We will introduce the filtering process in Section 6 in details. 5 Markov Model 5.1 Uncertain Trajectory Model The semi-markov model in Section 4 describes the movement of objects between space grids. We can filter the impossible result objects by computing their meeting probability. However, as for the remaining candidate objects, we have to compute their nearest neighbor probability. We can describe the location of an uncertain moving object at time t as a random variable o(t).given a time interval [0,t], the locations of moving objects can be represented by a family of correlated random variables, i.e. a stochastic process. In this paper, we explore the Markov Model as a specific instance of a stochastic process. As introduced in Section 3.1, the state space of the Markov Model is the spatial domain S, and state transitions are defined over time domain T. The Markov chain model is based on the assumption that the position o(t + 1) of an uncertain object o only depends on the location o(t) at time t. The condition probability Mij o (t) = P (o(t + 1) = s j o(t) = s i ) (10) is the transition probability of uncertain object o from state i to state j at a given time t. Transition probabilities are stored in a matrix M o (t),called transition matrix of object o at time t.let s(t) = (s 1, s 2,..., s S ) T (11) be the distribution vector of object o at time t, where s(t) = P{o(t) = s i }. Without any further knowledge, the distribution s(t + 1) can be obtained from s(t) by the following formula s(t + 1) = M o (t) T s(t) (12). 5.2 Nearest Neighbor Probability We start by computing the probability that a candidate object o is the NN of query q at time t. Let J (t) be the joint probability matrix of o and o.j ijk (t) = P (o(t) = s i o (t) = s j q(t) = s k ) (13) denotes the probability that at time t object o is in state s i,object o is in state s j and query q is in state s k.we assume that the movement of uncertain objects are dependent of each other, therefore, matrix J (t) can be computed by J(t) = s o (t) s o (t) T s q (t) T (14).From this joint probability matrix, we can compute the probability that o is closer to q than o at time t as follows.we need to define an indicator matrix I : I ijk (t) = { 1, if dist(si, s k ) dist(s j, s k ) 0, otherwise (15)

7 The indicator matrix I (t) can describe for each state pair, which state is closer to q. Therefore, we can determine the aggregated probability of o being closer than o by evaluating H(t) = J(t) I(t). H (t) represents all the possible worlds still satisfying the query predicated at time t, and for each entry H ijk (t), we have to aggregate over all states object o, o and q can come from the previous time step t 1, as the following formula shows: H ijk (t) = l m n Therefore, (16) can be rewritten as (H lmn (t 1) Mli o o (t 1) Mmj (t 1) M q nk (t 1)) I ijk(t) (16) H(t) = (H(t 1) M o (t 1) M o (t 1) M q (t 1)) I(t) (17) Then the following holds: P P NN(o, q, {o }, t) = i (H ijk (t)) (18) Due to the stochastic independence of moving objects, the NN probability of o in the candidate sets CS can be computed as following: P P NN(o, q, CS, t) = P P NN(o, q, {o }, t) (19) 6 PPNN Algorithm o CS In this section, we present the detailed processing algorithm for a PPNN query. In the tracking system, we first maintain for each moving object two models, the Semi-Markov and Markov models as introduced in Section 4 and Section 5. We can construct these models based on the history trajectories. Then we can process a predictive query by employing the PPNN algorithm. Algorithm 1 and algorithm 2 are the pseudocodes summarizing the above process for processing a PPNN query. PPNN-Filter, by employing the Semi-Markov model and computing the contact probabilities for objects o and q, we can prune a great number of impossible results and get an candidate set CS. As shown in line 3 in Algorthm1, the contact probability is computed according to Formula (9) in Section 4. PPNN-Refine, by employing the Markov model and computing the NN probability for each object in the candidate set, we can obtain the final objects satisfying the query predicates. As shown in Algorithm 2, given the trajectory database D, the candidate set CS, the future time te and the query object q, Algorithm 2 will output the predictive possible nearest neighbor of q. Line 1 and line 2 first generate the indicator matrix for each discrete time stamp from now to the future time te. Lines 3 through 9 use a double loop to compute the PPNN probability for each candidate object when there is only one object o in database D. Then in line 10, due to the independence of each object trajectory, we can compute the final NN probability of object o according to Formula (19) in Section 5. j k

8 Algorithm 1: PPNN Filter Input: (1) Uncertain trajectory database D, (2) future query time t, and (3) query object q Output: Candidate result object set CS 1: CS := ; 2: for each node o in D q do 3: Compute m oq (t) = L m k oq(t); 4: if m oq(t) > 0 then 5: Insert o into CS; 6: Return CS; k=1 Algorithm 2: PPNN Refine Input: (1) Uncertain trajectory database D, (2) future query time te, (3) query object q,(4)candidate query result set CS Output: query result object set RS 1: RS := ; 2: for t=0 to te do 3: Generate I (t); 4: for each o in CS do 5: for each o in CS-o do 6: J(0) = s o (0) s o (0) T s q (0) T 7: H(0) = (M o (0) M o (0) M q (0)) I(0); 8: for t=1 to te do 9: H(t) = (H(t 1) M o (t 1) M o (t 1) M q (t 1)) I(t); 10: P P NN(o, q, {o }, t) = (H ijk (t)); i j k 11: p = P P NN(o, q, CS, t) = P P NN(o, q, {o }, t); 12: if p > 0 then 13: Insert o into RS; 14: Return RS; o CS 7 Experiment Evaluation In this section we report on the experimental results on different datasets. We describe the relevant settings in Section 7.1 and present the experimental results in Section Experimental Settings We conduct a set of experiments to verify both the effectiveness and efficiency of the proposed solutions, using a desktop computer having an Intel i CPU at 2.40GHz and 4GB of RAM. We use the data generator to construct a two dimensional Euclidean state space, consisting of n states. Each of these states

9 is drawn uniformly from the [0, 1] 2 square. The space is further divided into L virtual grids. We assume that the mobility history provides a representative sample from which the sojourn time distribution can be drawn. In order to construct a transition matrix, we derive a graph by introducing edges between any point and its neighbors. We then set the transition probability of this entry indirectly proportional to the distance between the two connected vertices. 7.2 Experimental Results Varying the number of grids We set the number of moving objects to be in the first experiment and evaluate the filtering capability when varying the number of grids from 100 to As shown in Fig.2(a), the more the virtual grids, the fewer the candidates left. It means that the filtering capability increases with the number of grids. In fact, the filtering capability will be more obvious when the number of grids is large. However, the computation cost will increase with the number of grids as shown in Fig.2(b). Therefore, there is a tradeoff between the number of grids and the computation cost. Fig. 2. (a)filtering capability VS #grids (b)cpu time VS #grids Varying the number of space states The CPU time increases with the number of states in the refinement phase. However, after the filtering phase, there are only a small number of candidate objects left. Hence, the CPU time will not increase too much with the number of the space states. As shown in Fig.3(a), the CPU time only increases a little when increasing the number of states. As shown in Fig.3(b), the size of the candidate set is relative stable when varying the number of states. It is related to the size of grids. Varying the number of objects As shown in Fig.4 and Fig.5, the number of objects leads to a decreasing performance as well. The more objects stored in a database with the same underlying motion model, the more candidates objects are found during the filtering step. This leads to an increasing number of probability calculations during refinement, and hence a higher query cost.

10 Fig. 3. (a)filtering capability VS #states (b) CPU time VS #states number of candidates Cpu time(sec) number of objects number of objects Fig. 4. Filtering capability VS #objects Fig. 5. CPU time VS #objects 8 Conclusions In this paper, we address the problem of processing predictive NN queries over uncertain spatial temporal data. We use the Markov chain to model the uncertain movement of objects based on stochastic processes. To cope with the large trajectory database, we exploit the filtering and refinement framework to speed up processing a predictive NN query. In the filtering phase, we divide the space into L virtual grids and model the movement of objects as a Semi-Markov chain. By computing the meeting probability of each object to the queried object, we can prune a large number of non-result objects and obtain a small number of candidate result objects. Then in the refinement phase, we model the movement of objects as a Markov chain and compute the exact NN probability of the candidate objects. The experimental evaluation shows that our two-level Markov model can effectively describe the movement of objects and can efficiently process a predictive NN query over uncertain spatial-temporal data. Acknowledgment This work was supported in part by the National Science Foundation for Young Scholars of China( , ), and the Research Foundation of Harbin for Youth Innovative Talents(2011RFQXG028, 2012RFQXG096).

11 References 1. H. Hu, J. Xu, and D. L. Lee. A Generic Framework for Monitoring Continuous Spatial Queries over Moving Objects. In Proceedings of the ACM International Conference on Management of Data, SIGMOD, pages , Maryland, USA, June A. M. Hendawi and M. F. Mokbel. Panda: A Predictive Spatio-Temporal Query Processor. In Proceedings of the ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, ACM SIGSPATIAL GIS, California, USA, Nov H. Jeung, Q. Liu, H. T. Shen, and X. Zhou. A Hybrid Prediction Model for Moving Objects. In Proceedings of the International Conference on Data Engineering, ICDE, pages 70-79, Cancn, Mxico, Apr H. Jeung, M. L. Yiu, X. Zhou, and C. S. Jensen. Path Prediction and Predictive Range Querying in Road Network Databases. VLDB Journal, 19(4): , Aug K. C. K. Lee, H. V. Leong, J. Zhou, and A. Si. An Efficient Algorithm for Predictive Continuous Nearest Neighbor Query Processing and Result Maintenance. In Proceedings of the International Conference on Mobile Data Management, MDM, pages , Ayia Napa, Cyprus, May Niedermayer, J., Zufle, A., Emrich, T., Renz, M., Mamoulis, N., Chen,L., and Kriegel, H.-P. Probabilistic nearest neighbor queries on uncertain moving object trajectories. In To Appear in the 40th International Conference on Very Large Databases (VLDB) (2014). 7. K. Bian, J. M. Park and R. Chen. A quorum-based framework for establishing control channels in dynamic spectrum access networks. MOBICOM, pp.25-36, T. Emrich, H.-P. Kriegel, N. Mamoulis, M. Renz, and A. Zufle, Indexing uncertain spatio-temporal data, in Proc. CIKM, 2012, pp R. Zhang, H. V. Jagadish, B. T. Dai, and K. Ramamohanarao. Optimized Algorithms for Predictive Range and KNN Queries on Moving Objects. Information Systems, 35(8): , Dec J. Sun, D. Papadias, Y. Tao, and B. Liu. Querying about the Past, the Present, and the Future in Spatio-Temporal. In Proceedings of the International Conference on Data Engineering, ICDE, pages , MASSACHUSETTS, USA, Mar M. Zhang, S. Chen, C. S. Jensen, B. C. Ooi, and Z. Zhang. Effectively Indexing Uncertain Moving Objects for Predictive Queries. PVLDB, 2(1): , Y. Tao, C. Faloutsos, D. Papadias, and B. L Prediction and Indexing of Moving Objects with Unknown Motion Patterns. In Proceedings of the ACM International Conference on Management of Data, SIGMOD, pages , Paris, France, June T. Emrich, H.-P. Kriegel, N. Mamoulis, M. Renz, and A. Zufle, Querying uncertain spatio-temporal data, in Proc. ICDE, 2012, pp S. Qiao, C. Tang, H. Jin, T. Long, S. Dai, Y. Ku, and M. Chau, Putmode: prediction of uncertain trajectories in moving objects databases, Appl. Intell., vol. 33, no. 3, pp , C. Xu, Y. Gu, L. Chen, J. Qiao, and G. Yu, Interval reverse nearest neighbor queries on uncertain data with markov correlations, in Proc. ICDE, 2013.

arxiv: v2 [cs.db] 20 Jan 2014

arxiv: v2 [cs.db] 20 Jan 2014 Probabilistic Nearest Neighbor Queries on Uncertain Moving Object Trajectories Submitted for Peer Review 1.5.213 Please get the significantly revised camera-ready version under http://www.vldb.org/pvldb/vol7/p25-niedermayer.pdf

More information

What is (certain) Spatio-Temporal Data?

What is (certain) Spatio-Temporal Data? What is (certain) Spatio-Temporal Data? A spatio-temporal database stores triples (oid, time, loc) In the best case, this allows to look up the location of an object at any time 2 What is (certain) Spatio-Temporal

More information

Querying Uncertain Spatio-Temporal Data

Querying Uncertain Spatio-Temporal Data Querying Uncertain Spatio-Temporal Data Tobias Emrich #, Hans-Peter Kriegel #, Nikos Mamoulis 2, Matthias Renz #, Andreas Züfle # # Institute for Informatics, Ludwig-Maximilians-Universität München Oettingenstr.

More information

A Survey on Spatial-Keyword Search

A Survey on Spatial-Keyword Search A Survey on Spatial-Keyword Search (COMP 6311C Advanced Data Management) Nikolaos Armenatzoglou 06/03/2012 Outline Problem Definition and Motivation Query Types Query Processing Techniques Indices Algorithms

More information

Nearest Neighbor Search with Keywords in Spatial Databases

Nearest Neighbor Search with Keywords in Spatial Databases 776 Nearest Neighbor Search with Keywords in Spatial Databases 1 Sphurti S. Sao, 2 Dr. Rahila Sheikh 1 M. Tech Student IV Sem, Dept of CSE, RCERT Chandrapur, MH, India 2 Head of Department, Dept of CSE,

More information

Probabilistic Nearest-Neighbor Query on Uncertain Objects

Probabilistic Nearest-Neighbor Query on Uncertain Objects Probabilistic Nearest-Neighbor Query on Uncertain Objects Hans-Peter Kriegel, Peter Kunath, Matthias Renz University of Munich, Germany {kriegel, kunath, renz}@dbs.ifi.lmu.de Abstract. Nearest-neighbor

More information

Nearest Neighbor Search for Relevance Feedback

Nearest Neighbor Search for Relevance Feedback Nearest Neighbor earch for Relevance Feedbac Jelena Tešić and B.. Manjunath Electrical and Computer Engineering Department University of California, anta Barbara, CA 93-9 {jelena, manj}@ece.ucsb.edu Abstract

More information

The τ-skyline for Uncertain Data

The τ-skyline for Uncertain Data CCCG 2014, Halifax, Nova Scotia, August 11 13, 2014 The τ-skyline for Uncertain Data Haitao Wang Wuzhou Zhang Abstract In this paper, we introduce the notion of τ-skyline as an alternative representation

More information

Improving Performance of Similarity Measures for Uncertain Time Series using Preprocessing Techniques

Improving Performance of Similarity Measures for Uncertain Time Series using Preprocessing Techniques Improving Performance of Similarity Measures for Uncertain Time Series using Preprocessing Techniques Mahsa Orang Nematollaah Shiri 27th International Conference on Scientific and Statistical Database

More information

Improving Performance of Similarity Measures for Uncertain Time Series using Preprocessing Techniques

Improving Performance of Similarity Measures for Uncertain Time Series using Preprocessing Techniques Improving Performance of Similarity Measures for Uncertain Time Series using Preprocessing Techniques Mahsa Orang Nematollaah Shiri 27th International Conference on Scientific and Statistical Database

More information

Interpolating and Using Most Likely Trajectories in Moving-Objects Databases

Interpolating and Using Most Likely Trajectories in Moving-Objects Databases Interpolating and Using Most Likely Trajectories in Moving-Objects Databases Byunggu Yu 1 and Seon Ho Kim 2 1 Computer Science Department, University of Wyoming, Laramie, WY 82071, USA yu@uwyo.edu 2 Computer

More information

arxiv: v2 [cs.db] 5 May 2011

arxiv: v2 [cs.db] 5 May 2011 Inverse Queries For Multidimensional Spaces Thomas Bernecker 1, Tobias Emrich 1, Hans-Peter Kriegel 1, Nikos Mamoulis 2, Matthias Renz 1, Shiming Zhang 2, and Andreas Züfle 1 arxiv:113.172v2 [cs.db] May

More information

The Truncated Tornado in TMBB: A Spatiotemporal Uncertainty Model for Moving Objects

The Truncated Tornado in TMBB: A Spatiotemporal Uncertainty Model for Moving Objects The : A Spatiotemporal Uncertainty Model for Moving Objects Shayma Alkobaisi 1, Petr Vojtěchovský 2, Wan D. Bae 3, Seon Ho Kim 4, Scott T. Leutenegger 4 1 College of Information Technology, UAE University,

More information

K-Nearest Neighbor Temporal Aggregate Queries

K-Nearest Neighbor Temporal Aggregate Queries Experiments and Conclusion K-Nearest Neighbor Temporal Aggregate Queries Yu Sun Jianzhong Qi Yu Zheng Rui Zhang Department of Computing and Information Systems University of Melbourne Microsoft Research,

More information

Group Pattern Mining Algorithm of Moving Objects Uncertain Trajectories

Group Pattern Mining Algorithm of Moving Objects Uncertain Trajectories INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL ISSN 1841-9836, 10(3):428-440, June, 2015. Group Pattern Mining Algorithm of Moving Objects Uncertain Trajectories S. Wang, L. Wu, F. Zhou, C.

More information

A Hybrid Prediction Model for Moving Objects

A Hybrid Prediction Model for Moving Objects A Hybrid Prediction Model for Moving Objects Hoyoung Jeung, Qing Liu, Heng Tao Shen, Xiaofang Zhou The University of Queensland, National ICT Australia (NICTA), Brisbane {hoyoung, shenht, zxf}@itee.uq.edu.au

More information

A Survey on Trajectory Data Mining: Techniques and Applications

A Survey on Trajectory Data Mining: Techniques and Applications SPECIAL SECTION ON THEORETICAL FOUNDATIONS FOR BIG DATA APPLICATIONS: CHALLENGES AND OPPORTUNITIES Received February 29, 2016, accepted March 27, 2016, date of publication April 13, 2016, date of current

More information

Scalable Processing of Snapshot and Continuous Nearest-Neighbor Queries over One-Dimensional Uncertain Data

Scalable Processing of Snapshot and Continuous Nearest-Neighbor Queries over One-Dimensional Uncertain Data VLDB Journal manuscript No. (will be inserted by the editor) Scalable Processing of Snapshot and Continuous Nearest-Neighbor Queries over One-Dimensional Uncertain Data Jinchuan Chen Reynold Cheng Mohamed

More information

Visualisation of Spatial Data

Visualisation of Spatial Data Visualisation of Spatial Data VU Visual Data Science Johanna Schmidt WS 2018/19 2 Visual Data Science Introduction to Visualisation Basics of Information Visualisation Charts and Techniques Introduction

More information

The Tornado Model: Uncertainty Model for Continuously Changing Data

The Tornado Model: Uncertainty Model for Continuously Changing Data The Tornado Model: Uncertainty Model for Continuously Changing Data Byunggu Yu 1, Seon Ho Kim 2, Shayma Alkobaisi 2, Wan D. Bae 2 and Thomas Bailey 3 1 Computer Science Department, National University

More information

Probabilistic Cardinal Direction Queries On Spatio-Temporal Data

Probabilistic Cardinal Direction Queries On Spatio-Temporal Data Probabilistic Cardinal Direction Queries On Spatio-Temporal Data Ganesh Viswanathan Midterm Project Report CIS 6930 Data Science: Large-Scale Advanced Data Analytics University of Florida September 3 rd,

More information

A linear algebra approach for. Supply Chain Management

A linear algebra approach for. Supply Chain Management A linear algebra approach for A Linear SupplyAlgebra Chain Management Approach for Supply Chain Management (extended abstract ) RobertoDe De Virgilioand Franco Milicchio Dipartimentodi di Informaticaee

More information

Query Processing in Spatial Network Databases

Query Processing in Spatial Network Databases Temporal and Spatial Data Management Fall 0 Query Processing in Spatial Network Databases SL06 Spatial network databases Shortest Path Incremental Euclidean Restriction Incremental Network Expansion Spatial

More information

CS 188: Artificial Intelligence Spring Announcements

CS 188: Artificial Intelligence Spring Announcements CS 188: Artificial Intelligence Spring 2011 Lecture 18: HMMs and Particle Filtering 4/4/2011 Pieter Abbeel --- UC Berkeley Many slides over this course adapted from Dan Klein, Stuart Russell, Andrew Moore

More information

MANAGING UNCERTAINTY IN SPATIO-TEMPORAL SERIES

MANAGING UNCERTAINTY IN SPATIO-TEMPORAL SERIES MANAGING UNCERTAINTY IN SPATIO-TEMPORAL SERIES Yania Molina Souto, Ana Maria de C. Moura, Fabio Porto Laboratório de Computação Científica LNCC DEXL Lab Petrópolis RJ Brasil yaniams@lncc.br, anamoura@lncc.br,

More information

Indexing Objects Moving on Fixed Networks

Indexing Objects Moving on Fixed Networks Indexing Objects Moving on Fixed Networks Elias Frentzos Department of Rural and Surveying Engineering, National Technical University of Athens, Zographou, GR-15773, Athens, Hellas efrentzo@central.ntua.gr

More information

A Novel Probabilistic Pruning Approach to Speed Up Similarity Queries in Uncertain Databases

A Novel Probabilistic Pruning Approach to Speed Up Similarity Queries in Uncertain Databases A Novel Probabilistic Pruning Approach to Speed Up Similarity Queries in Uncertain Databases Thomas Bernecker #, Tobias Emrich #, Hans-Peter Kriegel #, Nikos Mamoulis, Matthias Renz #, Andreas Züfle #

More information

Uncertain Time-Series Similarity: Return to the Basics

Uncertain Time-Series Similarity: Return to the Basics Uncertain Time-Series Similarity: Return to the Basics Dallachiesa et al., VLDB 2012 Li Xiong, CS730 Problem Problem: uncertain time-series similarity Applications: location tracking of moving objects;

More information

P-LAG: Location-aware Group Recommendation for Passive Users

P-LAG: Location-aware Group Recommendation for Passive Users P-LAG: Location-aware Group Recommendation for Passive Users Yuqiu Qian, Ziyu Lu, Nikos Mamoulis, and David W. Cheung The University of Hong Kong {yqqian, zylu, dcheung}@cs.hku.hk University of Ioannina

More information

A Novel Low-Complexity HMM Similarity Measure

A Novel Low-Complexity HMM Similarity Measure A Novel Low-Complexity HMM Similarity Measure Sayed Mohammad Ebrahim Sahraeian, Student Member, IEEE, and Byung-Jun Yoon, Member, IEEE Abstract In this letter, we propose a novel similarity measure for

More information

cient and E ective Similarity Search based on Earth Mover s Distance

cient and E ective Similarity Search based on Earth Mover s Distance 36th International Conference on Very Large Data Bases E cient and E ective Similarity Search over Probabilistic Data based on Earth Mover s Distance Jia Xu 1, Zhenjie Zhang 2, Anthony K.H. Tung 2, Ge

More information

Research on Patterns Mining Method for Moving Objects

Research on Patterns Mining Method for Moving Objects , pp.200-205 http://dx.doi.org/10.14257/astl.2016.123.37 Research on Patterns Mining Method for Moving Objects Li Chen 1, Lianggui Liu 1, Bingxian Chen 1, Huiling Jia 1, 1 School of Information Science

More information

Towards Indexing Functions: Answering Scalar Product Queries Arijit Khan, Pouya Yanki, Bojana Dimcheva, Donald Kossmann

Towards Indexing Functions: Answering Scalar Product Queries Arijit Khan, Pouya Yanki, Bojana Dimcheva, Donald Kossmann Towards Indexing Functions: Answering Scalar Product Queries Arijit Khan, Pouya anki, Bojana Dimcheva, Donald Kossmann Systems Group ETH Zurich Moving Objects Intersection Finding Position at a future

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Roman Barták Department of Theoretical Computer Science and Mathematical Logic Summary of last lecture We know how to do probabilistic reasoning over time transition model P(X t

More information

Approximate Inference

Approximate Inference Approximate Inference Simulation has a name: sampling Sampling is a hot topic in machine learning, and it s really simple Basic idea: Draw N samples from a sampling distribution S Compute an approximate

More information

Issues Concerning Dimensionality and Similarity Search

Issues Concerning Dimensionality and Similarity Search Issues Concerning Dimensionality and Similarity Search Jelena Tešić, Sitaram Bhagavathy, and B. S. Manjunath Electrical and Computer Engineering Department University of California, Santa Barbara, CA 936-956

More information

Spatial Database. Ahmad Alhilal, Dimitris Tsaras

Spatial Database. Ahmad Alhilal, Dimitris Tsaras Spatial Database Ahmad Alhilal, Dimitris Tsaras Content What is Spatial DB Modeling Spatial DB Spatial Queries The R-tree Range Query NN Query Aggregation Query RNN Query NN Queries with Validity Information

More information

Multi-Dimensional Top-k Dominating Queries

Multi-Dimensional Top-k Dominating Queries Noname manuscript No. (will be inserted by the editor) Multi-Dimensional Top-k Dominating Queries Man Lung Yiu Nikos Mamoulis Abstract The top-k dominating query returns k data objects which dominate the

More information

Iterative Laplacian Score for Feature Selection

Iterative Laplacian Score for Feature Selection Iterative Laplacian Score for Feature Selection Linling Zhu, Linsong Miao, and Daoqiang Zhang College of Computer Science and echnology, Nanjing University of Aeronautics and Astronautics, Nanjing 2006,

More information

EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing

EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing Michael J. Neely University of Southern California http://www-bcf.usc.edu/ mjneely 1 Abstract This collection of notes provides a

More information

Technical Report. Continuous Probabilistic Sum Queries in Wireless Sensor Networks with Ranges.

Technical Report. Continuous Probabilistic Sum Queries in Wireless Sensor Networks with Ranges. Technical Report Continuous Probabilistic Sum Queries in Wireless Sensor Networks with Ranges Nina Hubig 1, Andreas Zuefle 1 Mario A. Nascimento 2, Tobias Emrich 1, Matthias Renz 1, and Hans-Peter Kriegel

More information

2005 Journal of Software (, ) A Spatial Index to Improve the Response Speed of WebGIS Servers

2005 Journal of Software (, ) A Spatial Index to Improve the Response Speed of WebGIS Servers 1000-9825/2005/16(05)0819 2005 Journal of Software Vol.16, No.5 WebGIS +,, (, 410073) A Spatial Index to Improve the Response Speed of WebGIS Servers YE Chang-Chun +, LUO Jin-Ping, ZHOU Xing-Ming (Institute

More information

Multiple-Site Distributed Spatial Query Optimization using Spatial Semijoins

Multiple-Site Distributed Spatial Query Optimization using Spatial Semijoins 11 Multiple-Site Distributed Spatial Query Optimization using Spatial Semijoins Wendy OSBORN a, 1 and Saad ZAAMOUT a a Department of Mathematics and Computer Science, University of Lethbridge, Lethbridge,

More information

Hidden Markov Models. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 19 Apr 2012

Hidden Markov Models. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 19 Apr 2012 Hidden Markov Models Hal Daumé III Computer Science University of Maryland me@hal3.name CS 421: Introduction to Artificial Intelligence 19 Apr 2012 Many slides courtesy of Dan Klein, Stuart Russell, or

More information

Clustering Analysis of London Police Foot Patrol Behaviour from Raw Trajectories

Clustering Analysis of London Police Foot Patrol Behaviour from Raw Trajectories Clustering Analysis of London Police Foot Patrol Behaviour from Raw Trajectories Jianan Shen 1, Tao Cheng 2 1 SpaceTimeLab for Big Data Analytics, Department of Civil, Environmental and Geomatic Engineering,

More information

Exploring Spatial Relationships for Knowledge Discovery in Spatial Data

Exploring Spatial Relationships for Knowledge Discovery in Spatial Data 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Exploring Spatial Relationships for Knowledge Discovery in Spatial Norazwin Buang

More information

Computation of Large Sparse Aggregated Areas for Analytic Database Queries

Computation of Large Sparse Aggregated Areas for Analytic Database Queries Computation of Large Sparse Aggregated Areas for Analytic Database Queries Steffen Wittmer Tobias Lauer Jedox AG Collaborators: Zurab Khadikov Alexander Haberstroh Peter Strohm Business Intelligence and

More information

Finding Robust Solutions to Dynamic Optimization Problems

Finding Robust Solutions to Dynamic Optimization Problems Finding Robust Solutions to Dynamic Optimization Problems Haobo Fu 1, Bernhard Sendhoff, Ke Tang 3, and Xin Yao 1 1 CERCIA, School of Computer Science, University of Birmingham, UK Honda Research Institute

More information

Human Mobility Pattern Prediction Algorithm using Mobile Device Location and Time Data

Human Mobility Pattern Prediction Algorithm using Mobile Device Location and Time Data Human Mobility Pattern Prediction Algorithm using Mobile Device Location and Time Data 0. Notations Myungjun Choi, Yonghyun Ro, Han Lee N = number of states in the model T = length of observation sequence

More information

Probabilistic Similarity Search for Uncertain Time Series

Probabilistic Similarity Search for Uncertain Time Series Probabilistic Similarity Search for Uncertain Time Series Johannes Aßfalg, Hans-Peter Kriegel, Peer Kröger, Matthias Renz Ludwig-Maximilians-Universität München, Oettingenstr. 67, 80538 Munich, Germany

More information

Mobility Analytics through Social and Personal Data. Pierre Senellart

Mobility Analytics through Social and Personal Data. Pierre Senellart Mobility Analytics through Social and Personal Data Pierre Senellart Session: Big Data & Transport Business Convention on Big Data Université Paris-Saclay, 25 novembre 2015 Analyzing Transportation and

More information

CS 5522: Artificial Intelligence II

CS 5522: Artificial Intelligence II CS 5522: Artificial Intelligence II Hidden Markov Models Instructor: Wei Xu Ohio State University [These slides were adapted from CS188 Intro to AI at UC Berkeley.] Pacman Sonar (P4) [Demo: Pacman Sonar

More information

Temporal Modeling of Spatiotemporal Networks

Temporal Modeling of Spatiotemporal Networks Temporal Modeling of Spatiotemporal Networks Ugur Demiryurek, Bei Pan, Farnoush Banaei-Kashani and Cyrus Shahabi Department of Computer Science University of Southern California Los Angeles, CA 90089 {demiryur,beipan,banaeika,shahabi}@usc.edu

More information

Nonnegative Matrix Factorization Clustering on Multiple Manifolds

Nonnegative Matrix Factorization Clustering on Multiple Manifolds Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI-10) Nonnegative Matrix Factorization Clustering on Multiple Manifolds Bin Shen, Luo Si Department of Computer Science,

More information

Online Hot Spot Prediction in Road Networks

Online Hot Spot Prediction in Road Networks Online Hot Spot Prediction in Road Networks Maik Häsner Conny Junghans Christian Sengstock Michael Gertz Institute of Computer Science University of Heidelberg, Germany Abstract: Advancements in GPS-technology

More information

Inferring Friendship from Check-in Data of Location-Based Social Networks

Inferring Friendship from Check-in Data of Location-Based Social Networks Inferring Friendship from Check-in Data of Location-Based Social Networks Ran Cheng, Jun Pang, Yang Zhang Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Luxembourg

More information

Universal Trajectory Queries for Moving Object Databases

Universal Trajectory Queries for Moving Object Databases Universal Trajectory Queries for Moving Object Databases Hoda M. O. Mokhtar Jianwen Su Department of Computer Science University of California at Santa Barbara {hmokhtar, su}@cs.ucsb.edu Abstract In this

More information

UAPD: Predicting Urban Anomalies from Spatial-Temporal Data

UAPD: Predicting Urban Anomalies from Spatial-Temporal Data UAPD: Predicting Urban Anomalies from Spatial-Temporal Data Xian Wu, Yuxiao Dong, Chao Huang, Jian Xu, Dong Wang and Nitesh V. Chawla* Department of Computer Science and Engineering University of Notre

More information

Representing and Querying Correlated Tuples in Probabilistic Databases

Representing and Querying Correlated Tuples in Probabilistic Databases Representing and Querying Correlated Tuples in Probabilistic Databases Prithviraj Sen Amol Deshpande Department of Computer Science University of Maryland, College Park. International Conference on Data

More information

AN EFFICIENT INDEXING STRUCTURE FOR TRAJECTORIES IN GEOGRAPHICAL INFORMATION SYSTEMS SOWJANYA SUNKARA

AN EFFICIENT INDEXING STRUCTURE FOR TRAJECTORIES IN GEOGRAPHICAL INFORMATION SYSTEMS SOWJANYA SUNKARA AN EFFICIENT INDEXING STRUCTURE FOR TRAJECTORIES IN GEOGRAPHICAL INFORMATION SYSTEMS By SOWJANYA SUNKARA Bachelor of Science (Engineering) in Computer Science University of Madras Chennai, TamilNadu, India

More information

Belief Propagation for Traffic forecasting

Belief Propagation for Traffic forecasting Belief Propagation for Traffic forecasting Cyril Furtlehner (INRIA Saclay - Tao team) context : Travesti project http ://travesti.gforge.inria.fr/) Anne Auger (INRIA Saclay) Dimo Brockhoff (INRIA Lille)

More information

Managing Evolving Uncertainty in Trajectory Databases

Managing Evolving Uncertainty in Trajectory Databases 1 Managing Evolving Uncertainty in Trajectory Databases Hoyoung Jeung, Hua Lu, Saket Sathe, Man Lung Yiu Abstract Modern positioning technologies enable collecting trajectories from moving objects across

More information

Range Search on Uncertain Trajectories

Range Search on Uncertain Trajectories Range Search on Uncertain Trajectories Liming Zhan, Ying Zhang, Wenjie Zhang, Xiaoyang Wang, Xuemin Lin The University Of New South Wales The University of Technology, Sydney zhanl@cse.unsw.edu.au, Ying.Zhang@uts.edu.au

More information

12 Review and Outlook

12 Review and Outlook 12 Review and Outlook 12.1 Review 12.2 Outlook http://www-kdd.isti.cnr.it/nwa Spatial Databases and GIS Karl Neumann, Sarah Tauscher Ifis TU Braunschweig 926 What are the basic functions of a geographic

More information

MultiscaleMaterialsDesignUsingInformatics. S. R. Kalidindi, A. Agrawal, A. Choudhary, V. Sundararaghavan AFOSR-FA

MultiscaleMaterialsDesignUsingInformatics. S. R. Kalidindi, A. Agrawal, A. Choudhary, V. Sundararaghavan AFOSR-FA MultiscaleMaterialsDesignUsingInformatics S. R. Kalidindi, A. Agrawal, A. Choudhary, V. Sundararaghavan AFOSR-FA9550-12-1-0458 1 Hierarchical Material Structure Kalidindi and DeGraef, ARMS, 2015 Main Challenges

More information

GEOGRAPHY 350/550 Final Exam Fall 2005 NAME:

GEOGRAPHY 350/550 Final Exam Fall 2005 NAME: 1) A GIS data model using an array of cells to store spatial data is termed: a) Topology b) Vector c) Object d) Raster 2) Metadata a) Usually includes map projection, scale, data types and origin, resolution

More information

Execution time analysis of a top-down R-tree construction algorithm

Execution time analysis of a top-down R-tree construction algorithm Information Processing Letters 101 (2007) 6 12 www.elsevier.com/locate/ipl Execution time analysis of a top-down R-tree construction algorithm Houman Alborzi, Hanan Samet Department of Computer Science

More information

Anticipatory DTW for Efficient Similarity Search in Time Series Databases

Anticipatory DTW for Efficient Similarity Search in Time Series Databases Anticipatory DTW for Efficient Similarity Search in Time Series Databases Ira Assent Marc Wichterich Ralph Krieger Hardy Kremer Thomas Seidl RWTH Aachen University, Germany Aalborg University, Denmark

More information

Configuring Spatial Grids for Efficient Main Memory Joins

Configuring Spatial Grids for Efficient Main Memory Joins Configuring Spatial Grids for Efficient Main Memory Joins Farhan Tauheed, Thomas Heinis, and Anastasia Ailamaki École Polytechnique Fédérale de Lausanne (EPFL), Imperial College London Abstract. The performance

More information

Probabilistic Range Queries for Uncertain Trajectories on Road Networks

Probabilistic Range Queries for Uncertain Trajectories on Road Networks Probabilistic Range Queries for Uncertain Trajectories on Road Networks Kai Zheng 1 Goce Trajcevski 2 Xiaofang Zhou 1,3 Peter Scheuermann 2 1 School of ITEE, The University of Queensland, Australia 2 Department

More information

Nearest Neighbor Search with Keywords

Nearest Neighbor Search with Keywords Nearest Neighbor Search with Keywords Yufei Tao KAIST June 3, 2013 In recent years, many search engines have started to support queries that combine keyword search with geography-related predicates (e.g.,

More information

Nearest-Neighbor Searching Under Uncertainty

Nearest-Neighbor Searching Under Uncertainty Nearest-Neighbor Searching Under Uncertainty Wuzhou Zhang Joint work with Pankaj K. Agarwal, Alon Efrat, and Swaminathan Sankararaman. To appear in PODS 2012. Nearest-Neighbor Searching S: a set of n points

More information

Indexing Structures for Geographic Web Retrieval

Indexing Structures for Geographic Web Retrieval Indexing Structures for Geographic Web Retrieval Leonardo Andrade 1 and Mário J. Silva 1 University of Lisboa, Faculty of Sciences Abstract. Context-aware search in mobile web environments demands new

More information

New Feedback Control Model in the Lattice Hydrodynamic Model Considering the Historic Optimal Velocity Difference Effect

New Feedback Control Model in the Lattice Hydrodynamic Model Considering the Historic Optimal Velocity Difference Effect Commun. Theor. Phys. 70 (2018) 803 807 Vol. 70, No. 6, December 1, 2018 New Feedback Control Model in the Lattice Hydrodynamic Model Considering the Historic Optimal Velocity Difference Effect Guang-Han

More information

SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE 2DR-TREE

SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE 2DR-TREE SEARCHING THROUGH SPATIAL RELATIONSHIPS USING THE DR-TREE Wendy Osborn Department of Mathematics and Computer Science University of Lethbridge 0 University Drive W Lethbridge, Alberta, Canada email: wendy.osborn@uleth.ca

More information

Skylines. Yufei Tao. ITEE University of Queensland. INFS4205/7205, Uni of Queensland

Skylines. Yufei Tao. ITEE University of Queensland. INFS4205/7205, Uni of Queensland Yufei Tao ITEE University of Queensland Today we will discuss problems closely related to the topic of multi-criteria optimization, where one aims to identify objects that strike a good balance often optimal

More information

An Admission Control Mechanism for Providing Service Differentiation in Optical Burst-Switching Networks

An Admission Control Mechanism for Providing Service Differentiation in Optical Burst-Switching Networks An Admission Control Mechanism for Providing Service Differentiation in Optical Burst-Switching Networks Igor M. Moraes, Daniel de O. Cunha, Marco D. D. Bicudo, Rafael P. Laufer, and Otto Carlos M. B.

More information

Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig

Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 13 Indexes for Multimedia Data 13 Indexes for Multimedia

More information

CS6220: DATA MINING TECHNIQUES

CS6220: DATA MINING TECHNIQUES CS6220: DATA MINING TECHNIQUES Mining Graph/Network Data Instructor: Yizhou Sun yzsun@ccs.neu.edu November 16, 2015 Methods to Learn Classification Clustering Frequent Pattern Mining Matrix Data Decision

More information

Efficient Spatial Data Structure for Multiversion Management of Engineering Drawings

Efficient Spatial Data Structure for Multiversion Management of Engineering Drawings Efficient Structure for Multiversion Management of Engineering Drawings Yasuaki Nakamura Department of Computer and Media Technologies, Hiroshima City University Hiroshima, 731-3194, Japan and Hiroyuki

More information

EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER

EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER Zhen Zhen 1, Jun Young Lee 2, and Abdus Saboor 3 1 Mingde College, Guizhou University, China zhenz2000@21cn.com 2 Department

More information

Stochastic prediction of train delays with dynamic Bayesian networks. Author(s): Kecman, Pavle; Corman, Francesco; Peterson, Anders; Joborn, Martin

Stochastic prediction of train delays with dynamic Bayesian networks. Author(s): Kecman, Pavle; Corman, Francesco; Peterson, Anders; Joborn, Martin Research Collection Other Conference Item Stochastic prediction of train delays with dynamic Bayesian networks Author(s): Kecman, Pavle; Corman, Francesco; Peterson, Anders; Joborn, Martin Publication

More information

Classification of Hand-Written Digits Using Scattering Convolutional Network

Classification of Hand-Written Digits Using Scattering Convolutional Network Mid-year Progress Report Classification of Hand-Written Digits Using Scattering Convolutional Network Dongmian Zou Advisor: Professor Radu Balan Co-Advisor: Dr. Maneesh Singh (SRI) Background Overview

More information

A Deterministic Algorithm for Summarizing Asynchronous Streams over a Sliding Window

A Deterministic Algorithm for Summarizing Asynchronous Streams over a Sliding Window A Deterministic Algorithm for Summarizing Asynchronous Streams over a Sliding Window Costas Busch 1 and Srikanta Tirthapura 2 1 Department of Computer Science Rensselaer Polytechnic Institute, Troy, NY

More information

Cell-based Model For GIS Generalization

Cell-based Model For GIS Generalization Cell-based Model For GIS Generalization Bo Li, Graeme G. Wilkinson & Souheil Khaddaj School of Computing & Information Systems Kingston University Penrhyn Road, Kingston upon Thames Surrey, KT1 2EE UK

More information

Hidden Markov Models. Vibhav Gogate The University of Texas at Dallas

Hidden Markov Models. Vibhav Gogate The University of Texas at Dallas Hidden Markov Models Vibhav Gogate The University of Texas at Dallas Intro to AI (CS 4365) Many slides over the course adapted from either Dan Klein, Luke Zettlemoyer, Stuart Russell or Andrew Moore 1

More information

12 Review and Outlook

12 Review and Outlook 12 Review and Outlook 12.1 Review 12.2 Outlook [TN16] Spatial Databases and GIS Karl Neumann, Sarah Tauscher Ifis TU Braunschweig 957 12.1 Review What are the basic functions of a geographic information

More information

VEHICULAR TRAFFIC FLOW MODELS

VEHICULAR TRAFFIC FLOW MODELS BBCR Group meeting Fri. 25 th Nov, 2011 VEHICULAR TRAFFIC FLOW MODELS AN OVERVIEW Khadige Abboud Outline Introduction VANETs Why we need to know traffic flow theories Traffic flow models Microscopic Macroscopic

More information

Carnegie Mellon Univ. Dept. of Computer Science Database Applications. SAMs - Detailed outline. Spatial Access Methods - problem

Carnegie Mellon Univ. Dept. of Computer Science Database Applications. SAMs - Detailed outline. Spatial Access Methods - problem Carnegie Mellon Univ. Dept. of Computer Science 15-415 - Database Applications Lecture #26: Spatial Databases (R&G ch. 28) SAMs - Detailed outline spatial access methods problem dfn R-trees Faloutsos 2

More information

Semantics of Ranking Queries for Probabilistic Data and Expected Ranks

Semantics of Ranking Queries for Probabilistic Data and Expected Ranks Semantics of Ranking Queries for Probabilistic Data and Expected Ranks Graham Cormode AT&T Labs Feifei Li FSU Ke Yi HKUST 1-1 Uncertain, uncertain, uncertain... (Probabilistic, probabilistic, probabilistic...)

More information

CS 343: Artificial Intelligence

CS 343: Artificial Intelligence CS 343: Artificial Intelligence Hidden Markov Models Prof. Scott Niekum The University of Texas at Austin [These slides based on those of Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley.

More information

Human resource data location privacy protection method based on prefix characteristics

Human resource data location privacy protection method based on prefix characteristics Acta Technica 62 No. 1B/2017, 437 446 c 2017 Institute of Thermomechanics CAS, v.v.i. Human resource data location privacy protection method based on prefix characteristics Yulong Qi 1, 2, Enyi Zhou 1

More information

Time Series Data Cleaning

Time Series Data Cleaning Time Series Data Cleaning Shaoxu Song http://ise.thss.tsinghua.edu.cn/sxsong/ Dirty Time Series Data Unreliable Readings Sensor monitoring GPS trajectory J. Freire, A. Bessa, F. Chirigati, H. T. Vo, K.

More information

CSEP 573: Artificial Intelligence

CSEP 573: Artificial Intelligence CSEP 573: Artificial Intelligence Hidden Markov Models Luke Zettlemoyer Many slides over the course adapted from either Dan Klein, Stuart Russell, Andrew Moore, Ali Farhadi, or Dan Weld 1 Outline Probabilistic

More information

An Algorithm for a Two-Disk Fault-Tolerant Array with (Prime 1) Disks

An Algorithm for a Two-Disk Fault-Tolerant Array with (Prime 1) Disks An Algorithm for a Two-Disk Fault-Tolerant Array with (Prime 1) Disks Sanjeeb Nanda and Narsingh Deo School of Computer Science University of Central Florida Orlando, Florida 32816-2362 sanjeeb@earthlink.net,

More information

CS6220: DATA MINING TECHNIQUES

CS6220: DATA MINING TECHNIQUES CS6220: DATA MINING TECHNIQUES Mining Graph/Network Data Instructor: Yizhou Sun yzsun@ccs.neu.edu March 16, 2016 Methods to Learn Classification Clustering Frequent Pattern Mining Matrix Data Decision

More information

Scalable 3D Spatial Queries for Analytical Pathology Imaging with MapReduce

Scalable 3D Spatial Queries for Analytical Pathology Imaging with MapReduce Scalable 3D Spatial Queries for Analytical Pathology Imaging with MapReduce Yanhui Liang, Stony Brook University Hoang Vo, Stony Brook University Ablimit Aji, Hewlett Packard Labs Jun Kong, Emory University

More information

CS 5522: Artificial Intelligence II

CS 5522: Artificial Intelligence II CS 5522: Artificial Intelligence II Hidden Markov Models Instructor: Alan Ritter Ohio State University [These slides were adapted from CS188 Intro to AI at UC Berkeley. All materials available at http://ai.berkeley.edu.]

More information

Multimedia Databases 1/29/ Indexes for Multimedia Data Indexes for Multimedia Data Indexes for Multimedia Data

Multimedia Databases 1/29/ Indexes for Multimedia Data Indexes for Multimedia Data Indexes for Multimedia Data 1/29/2010 13 Indexes for Multimedia Data 13 Indexes for Multimedia Data 13.1 R-Trees Multimedia Databases Wolf-Tilo Balke Silviu Homoceanu Institut für Informationssysteme Technische Universität Braunschweig

More information

DEIM Forum 207 H6-4 305 8573 305 8573 305 8573 E-mail: sn@kde.cs.tsukuba.ac.jp, chiemi@cs.tsukuba.ac.jp, kitagawa@cs.tsukuba.ac.jp DBaaS m. Database as a ServiceDBaaSDBaaS Amazon Relational Database Service

More information