Data Management+ Laboratory V*-kNN: an Efficient Algorithm for Moving k Nearest Neighbor Queries Speaker: Adam Adviser: Yuling Hsueh 2009 IEEE International.

Slides:



Advertisements
Similar presentations
1. Find the cost of each of the following using the Nearest Neighbor Algorithm. a)Start at Vertex M.
Advertisements

Spatio-temporal Databases
Decision Maths 1 Sorting Algorithms Bubble Sort A V Ali : 1.Start at the beginning of the data set. 2.Compare the first two elements,
Jiang Chen Columbia University Ke Yi HKUST. Motivation  Uncertain data naturally arises in many applications: sensor data, fuzzy data integration, data.
1 Top-k Spatial Joins
Nearest Neighbor Queries using R-trees
1 A Briefly Introduction of Region- Based Image Segmentation Advice Researcher: 丁建均教授 (Jian-Jiun Ding ) Presenter: 郭政錦 (Cheng-Jin Kuo) Digital Image and.
CircularTrip: An Effective Algorithm for Continuous kNN Queries Muhammad Aamir Cheema Database Research Group, The School of Computer Science and Engineering,
1 NNH: Improving Performance of Nearest- Neighbor Searches Using Histograms Liang Jin (UC Irvine) Nick Koudas (AT&T Labs Research) Chen Li (UC Irvine)
Efficient Reverse k-Nearest Neighbors Retrieval with Local kNN-Distance Estimation Mike Lin.
INTRODUCTION PROBLEM FORMULATION FRAMEWORK AND PRIVACY REQUIREMENTS FOR MRSE PRIVACY-PRESERVING AND EFFICIENT MRSE PERFORMANCE ANALYSIS RELATED WORK CONCLUSION.
A Crowd-Enabled Approach for Efficient Processing of Nearest Neighbor Queries in Incomplete Databases Samia Kabir, Mehnaz Tabassum Mahin Department of.
Indexing Network Voronoi Diagrams*
New Sampling-Based Summary Statistics for Improving Approximate Query Answers P. B. Gibbons and Y. Matias (ACM SIGMOD 1998) Rongfang Li Feb 2007.
Spatio-temporal Databases Time Parameterized Queries.
Liang Jin (UC Irvine) Nick Koudas (AT&T) Chen Li (UC Irvine)
An Efficient and Scalable Approach to CNN Queries in a Road Network Hyung-Ju Cho and Chin-Wan Chung Dept. of EECS, KAIST VLDB 2005.
On Efficient Spatial Matching Raymond Chi-Wing Wong (the Chinese University of Hong Kong) Yufei Tao (the Chinese University of Hong Kong) Ada Wai-Chee.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
Spatial Queries Nearest Neighbor Queries.
Euripides G.M. PetrakisIR'2001 Oulu, Sept Indexing Images with Multiple Regions Euripides G.M. Petrakis Dept.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
INSTANCE-BASE LEARNING
Efficient Processing of k Nearest Neighbor Joins using MapReduce.
CS 202, Spring 2003 Fundamental Structures of Computer Science II Bilkent University1 Sorting CS 202 – Fundamental Structures of Computer Science II Bilkent.
1 Geometric Intersection Determining if there are intersections between graphical objects Finding all intersecting pairs Brute Force Algorithm Plane Sweep.
 Clustering of Web Documents Jinfeng Chen. Zhong Su, Qiang Yang, HongHiang Zhang, Xiaowei Xu and Yuhen Hu, Correlation- based Document Clustering using.
Nearest Neighbor Searching Under Uncertainty
B-trees and kd-trees Piotr Indyk (slides partially by Lars Arge from Duke U)
Design and Analysis of Algorithms Dynamic Set Model Haidong Xue Summer 2012, at GSU.
M- tree: an efficient access method for similarity search in metric spaces Reporter : Ximeng Liu Supervisor: Rongxing Lu School of EEE, NTU
Clustering Moving Objects in Spatial Networks Jidong Chen, Caifeng Lai, Xiaofeng Meng, Renmin University of China Jianliang Xu, and Haibo Hu Hong Kong.
Efficient Metric Index For Similarity Search Lu Chen, Yunjun Gao, Xinhan Li, Christian S. Jensen, Gang Chen.
Influence Zone: Efficiently Processing Reverse k Nearest Neighbors Queries Presented By: Muhammad Aamir Cheema Joint work with Xuemin Lin, Wenjie Zhang,
Data Management+ Laboratory Dynamic Skylines Considering Range Queries Speaker: Adam Adviser: Yuling Hsueh 16th International Conference, DASFAA 2011 Wen-Chi.
A Motion-Aware Approach to Continuous Retrieval of 3D Objects (ICDE 2008) Mohammed Eunus Ali Rui Zhang Egemen Tanin Lars Kulik Department of Computer Science.
Group 8: Denial Hess, Yun Zhang Project presentation.
New Sampling-Based Summary Statistics for Improving Approximate Query Answers Yinghui Wang
Presented By, Shivvasangari Subramani. 1. Introduction 2. Problem Definition 3. Intuition 4. Experiments 5. Real Time Implementation 6. Future Plans 7.
Feature extraction using fuzzy complete linear discriminant analysis The reporter : Cui Yan
Euripides G.M. PetrakisIR'2001 Oulu, Sept Indexing Images with Multiple Regions Euripides G.M. Petrakis Dept. of Electronic.
A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International.
K-Means clustering accelerated algorithms using the triangle inequality Ottawa-Carleton Institute for Computer Science Alejandra Ornelas Barajas School.
1 30 November 2006 An Efficient Nearest Neighbor (NN) Algorithm for Peer-to-Peer (P2P) Settings Ahmed Sabbir Arif Graduate Student, York University.
On Top-n Reverse Top-k Queries: Variants, Algorithms, and Applications 陳良弼 Arbee L.P. Chen National Chengchi University 9/21/2012 at NCHU.
Approximate NN queries on Streams with Guaranteed Error/performance Bounds Nick AT&T labs-research Beng Chin Ooi, Kian-Lee Tan, Rui National.
Location-based Spatial Queries AGM SIGMOD 2003 Jun Zhang §, Manli Zhu §, Dimitris Papadias §, Yufei Tao †, Dik Lun Lee § Department of Computer Science.
03/02/20061 Evaluating Top-k Queries Over Web-Accessible Databases Amelie Marian Nicolas Bruno Luis Gravano Presented By: Archana and Muhammed.
2016/2/19 H igh- S peed N etworking L ab. Using Soft-line Recursive Response to Improve Query Aggregation in Wireless Sensor Networks High-Speed Networking.
Anomaly Detection. Network Intrusion Detection Techniques. Ştefan-Iulian Handra Dept. of Computer Science Polytechnic University of Timișoara June 2010.
CS Machine Learning Instance Based Learning (Adapted from various sources)
Query-based wireless sensor storage management for real time applications Ravinder Tamishetty, Lek Heng Ngoh, and Pung Hung Keng Proceedings of the 2006.
CPS120: Introduction to Computer Science Sorting.
INFORMATION RETRIEVAL MEASUREMENT OF RELEVANCE EFFECTIVENESS 1Adrienn Skrop.
1 Introduction to Spatial Databases Donghui Zhang CCIS Northeastern University.
Automatic Classification of Audio Data by Carlos H. L. Costa, Jaime D. Valle, Ro L. Koerich IEEE International Conference on Systems, Man, and Cybernetics.
Influence sets based on Reverse Nearest Neighbor Queries
A Comparative Study of Link Analysis Algorithms
Spatio-temporal Databases
Nearest-Neighbor Classifiers
IT 4043 Data Structures and Algorithms
Modeling #5 - The Cab Control Problem
Presented by: Mahady Hasan Joint work with
Quadratic Sorts & Breaking the O(n2) Barrier
Spatio-temporal Databases
Continuous Density Queries for Moving Objects
Self-protection experiment
Realtime Recognition of Orchestral Instruments
Liang Jin (UC Irvine) Nick Koudas (AT&T Labs Research)
Presentation transcript:

Data Management+ Laboratory V*-kNN: an Efficient Algorithm for Moving k Nearest Neighbor Queries Speaker: Adam Adviser: Yuling Hsueh 2009 IEEE International Conference on Data Engineering Sarana Nutanong, Rui Zhang, Egemen Tanin, Lars Kulik

INTRODUCTION  What is “Moving k Nearest Neighbor Queries(MkNN)” ? -K Nearest Neighbor Query(kNN) -Example of MkNN: Ambulance  Purpose: reduce the computation costs DM+  Page 2

INTRODUCTION  To avoid unnecessary data access(computation): Safe region  Safe region: a region in which the query point can move without changing the result  This V*-kNN is based on two types of safe regions, the fixed- rank region (FRR) and the safe region with regard to a data point DM+  Page 3

INTRODUCTION  Using a safe region-based method, an MkNN query can be processed :  (i) finding the current k NNs  (ii) calculating a region that the current k NNs are valid, i.e., a safe-region of the kNN;  (iii) repeating the first two steps when the query point moves out of the safe region. DM+  Page 4

Fixed-Rank Region  Compute regions (F(p1,p2,…,pn) or F(L)) where the ranking of all the objects (based on their distances) is the same  Need: list of points and corresponding list of bisectors  List of points: sorted in ascending order by their distances to the query point  Corresponding list of bisectors: for n points, it requires at most (n-1) bisectors of the (n-1) pairs of rank-adjacent points DM+  Page 5

Fixed-Rank Region DM+  Page 6  Each time the query point crosses a bisector, the ranks of the two corresponding points are swapped and the list of rank- adjacent bisectors are updated.  Only rank-adjacent points can swap their ranks

Fixed-Rank Region DM+  Page 7  (a, c, b, f, e, d), ( Bac, Bbc, Bbf, Bef, Bde )  (a, c, b, e, f, d), ( Bac, Bbc, Bbe, Bef, Bfd )

Safe Region With Regard To A Data Point  kNN  (k+x)NN, where x is the number of auxiliary points  assume that z is the farthest known point to qb, i.e., the (k + x)th NN of qb  Known region  Reliable  Reliable region : dist(q′, p) ≤ dist(qb, z) − dist(qb, q′).  Safe region with regard to the data point DM+  Page 8

Safe Region With Regard To A Data Point DM+  Page 9

V*-kNN  Combine Fixed-Rank Region with Safe Region With Regard To A Data Point  integrated safe region (ISR) DM+  Page 10

ALGORITHM DM+  Page 11

EXAMPLE DM+  Page 12

ADVANTAGES  The V*-kNN has the following key advantages:  (i) It requires no precomputation  (ii) It incrementally computes answers and therefore efficiently adapts to changes – such as insertions and deletions of objects, as well as, dynamically changing values of k DM+  Page 13

EXPERIMENT DM+  Page 14

THE END Thank you for listening! DM+  Page 15

THE END Q & A DM+  Page 16