A Crowd-Enabled Approach for Efficient Processing of Nearest Neighbor Queries in Incomplete Databases Samia Kabir, Mehnaz Tabassum Mahin Department of.

Slides:



Advertisements
Similar presentations
The A-tree: An Index Structure for High-dimensional Spaces Using Relative Approximation Yasushi Sakurai (NTT Cyber Space Laboratories) Masatoshi Yoshikawa.
Advertisements

Spatial Indexing SAMs. Spatial Indexing Point Access Methods can index only points. What about regions? Z-ordering and quadtrees Use the transformation.
Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering.
1 Chapter 5 : Query Processing and Optimization Group 4: Nipun Garg, Surabhi Mithal
Danzhou Liu Ee-Peng Lim Wee-Keong Ng
School of Computer Science and Engineering Finding Top k Most Influential Spatial Facilities over Uncertain Objects Liming Zhan Ying Zhang Wenjie Zhang.
Nearest Neighbor Queries using R-trees Based on notes from G. Kollios.
Improving the Performance of M-tree Family by Nearest-Neighbor Graphs Tomáš Skopal, David Hoksza Charles University in Prague Department of Software Engineering.
Efficient Reverse k-Nearest Neighbors Retrieval with Local kNN-Distance Estimation Mike Lin.
Continuous Intersection Joins Over Moving Objects Rui Zhang University of Melbourne Dan Lin Purdue University Kotagiri Ramamohanarao University of Melbourne.
Indexing the imprecise positions of moving objects Xiaofeng Ding and Yansheng Lu Department of Computer Science Huazhong University of Science & Technology.
Effectively Indexing Uncertain Moving Objects for Predictive Queries School of Computing National University of Singapore Department of Computer Science.
Spring 2003Data Mining by H. Liu, ASU1 6. Spatial Mining Spatial Data and Structures Images Spatial Mining Algorithms.
Spatial Mining.
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
2-dimensional indexing structure
Spatial Indexing SAMs. Spatial Indexing Point Access Methods can index only points. What about regions? Z-ordering and quadtrees Use the transformation.
Spatial Access Methods Chapter 26 of book Read only 26.1, 26.2, 26.6 Dr Eamonn Keogh Computer Science & Engineering Department University of California.
Spatial Indexing for NN retrieval
Spatial Indexing SAMs. Spatial Access Methods PAMs Grid File kd-tree based (LSD-, hB- trees) Z-ordering + B+-tree R-tree Variations: R*-tree, Hilbert.
Spatial Indexing SAMs.
Basic Data Mining Techniques Chapter Decision Trees.
Spatial Queries Nearest Neighbor and Join Queries.
Chapter 3: Data Storage and Access Methods
An Incremental Refining Spatial Join Algorithm for Estimating Query Results in GIS Wan D. Bae, Shayma Alkobaisi, Scott T. Leutenegger Department of Computer.
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.
R-Trees 2-dimensional indexing structure. R-trees 2-dimensional version of the B-tree: B-tree of maximum degree 8; degree between 3 and 8 Internal nodes.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Spatial Indexing. Spatial Queries Given a collection of geometric objects (points, lines, polygons,...) organize them on disk, to answer point queries.
Fast Subsequence Matching in Time-Series Databases Christos Faloutsos M. Ranganathan Yannis Manolopoulos Department of Computer Science and ISR University.
Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores.
Image Based Positioning System Ankit Gupta Rahul Garg Ryan Kaminsky.
Introduction Using time property and location property from lost items’ pictures, we construct the Lost and Found System which combined with image search.
Inductive learning Simplest form: learn a function from examples
KNR-tree: A novel R-tree-based index for facilitating Spatial Window Queries on any k relations among N spatial relations in Mobile environments ANIRBAN.
Mehdi Kargar Aijun An York University, Toronto, Canada Keyword Search in Graphs: Finding r-cliques.
The X-Tree An Index Structure for High Dimensional Data Stefan Berchtold, Daniel A Keim, Hans Peter Kriegel Institute of Computer Science Munich, Germany.
Secure Sensor Data/Information Management and Mining Bhavani Thuraisingham The University of Texas at Dallas October 2005.
Mehdi Kargar Aijun An York University, Toronto, Canada Keyword Search in Graphs: Finding r-cliques.
R-Tree. 2 Spatial Database (Ia) Consider: Given a city map, ‘index’ all university buildings in an efficient structure for quick topological search.
Nearest Neighbor Queries Chris Buzzerd, Dave Boerner, and Kevin Stewart.
Answering Similar Region Search Queries Chang Sheng, Yu Zheng.
Spatial Query Processing Spatial DBs do not have a set of operators that are considered to be basic elements in a query evaluation. Spatial DBs handle.
Bin Yao (Slides made available by Feifei Li) R-tree: Indexing Structure for Data in Multi- dimensional Space.
Spatial Database 2/5/2011 Reference – Ramakrishna Gerhke and Silbershatz.
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.
Bin Yao, Feifei Li, Piyush Kumar Presenter: Lian Liu.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
1 30 November 2006 An Efficient Nearest Neighbor (NN) Algorithm for Peer-to-Peer (P2P) Settings Ahmed Sabbir Arif Graduate Student, York University.
Spatial Indexing Techniques Introduction to Spatial Computing CSE 5ISC Some slides adapted from Spatial Databases: A Tour by Shashi Shekhar Prentice Hall.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
Efficient OLAP Operations in Spatial Data Warehouses Dimitris Papadias, Panos Kalnis, Jun Zhang and Yufei Tao Department of Computer Science Hong Kong.
Spatial Range Querying for Gaussian-Based Imprecise Query Objects Yoshiharu Ishikawa, Yuichi Iijima Nagoya University Jeffrey Xu Yu The Chinese University.
Spatio-Temporal Databases
Query by Image and Video Content: The QBIC System M. Flickner et al. IEEE Computer Special Issue on Content-Based Retrieval Vol. 28, No. 9, September 1995.
1 Reverse Nearest Neighbor Queries for Dynamic Databases SHOU Yu Tao Jan. 10 th, 2003 SIGMOD 2000.
Dr. Chen, Data Mining  A/W & Dr. Chen, Data Mining Chapter 3 Basic Data Mining Techniques Jason C. H. Chen, Ph.D. Professor of MIS School of Business.
Jeremy Iverson & Zhang Yun 1.  Chapter 6 Key Concepts ◦ Structures and access methods ◦ R-Tree  R*-Tree  Mobile Object Indexing  Questions 2.
1 Spatial Query Processing using the R-tree Donghui Zhang CCIS, Northeastern University Feb 8, 2005.
Indexing Multidimensional Data
SIMILARITY SEARCH The Metric Space Approach
Probabilistic Data Management
Nearest Neighbor Queries using R-trees
Probabilistic Data Management
Distributed Probabilistic Range-Aggregate Query on Uncertain Data
Spatial Indexing I R-trees
Presentation transcript:

A Crowd-Enabled Approach for Efficient Processing of Nearest Neighbor Queries in Incomplete Databases Samia Kabir, Mehnaz Tabassum Mahin Department of Computer Science and Engineering (CSE), BUET I feel like having Ice Cream Let’s ask my friends which is the nearest Ice-Cream parlor from here! Nearest Neighbor Queries Objective Uniqueness System Architecture Figure 1: System Overview And User Interaction Confidence Level Data Collection and Storage Query Processing POI Information Space Information Indexing   Single user processing   Communication frequency = 2(n-1) Evaluation  Multiple queries like Group Nearest Neighbour or Range queries  Imprecise location information Future Challenges Conclusion --Known Region --Unknown Region Unit of Division Figure 3: Quad Tree Indexing POI Tree :R-Tree Space Tree :Quad-Tree  Additional derived space information  Mapping into geometric properties  3 types of possible mapped region Figure 2: Geometrical Mapping of user information  Users’ input about POIs  Shared information from a group of people System Prototype  Single User Processing Step 1: Query Processing on POI-Tree  Step 2: Query Processing on Space tree  A Nearest Neighbour query in two steps on POI- tree and Space-tree BFS on the R-Tree A priority Queue sorted by minimum distance of Minimum Bounded Rectangle (MBR) w.r.t. query point Returns the nearest POI to Step 2 Finds a circle with center Q and radius |Q-P| Q = query point P = POI from Step1 Finds units of known space w.r.t. set of MBR,S Returns {P,S} References N. Roussopoulos, S. Kelley, and F. Vincent. Nearest neighbor queries. In ACM SIGMOD International Conference,1995. T. Hashem, M. E. Ali, L. Kulik, E. Tanin, and A. Quattrone. Protecting privacy for group nearest neighbor queries with crowdsourced data and computing. UbiComp,         Aggregation Aggregation of query results from multiple users Evaluation in own space tree Determination of two types of measure A result set, A = {P, M 1, M 2 }  Limitations of traditional LSP  Our approach Reveals users’ personal information Biased nature of LSP about nearest POIs No awareness of a user’s choice and preference Elimination of the role of LSP A different indexing method to store POIs and space information for efficient NN queries evaluation Two different measures for quality of answers We present a crowd-enabled approach to eliminate the role of Location-based Service Provider (LSP) and evaluate Nearest Neighbor (NN) queries in real time with guaranteed confidence level where both data and computation are crowd-sourced.       POI(point of interest) and space knowledge of user stored in personal devices Every user processes NN queries on her local data storage. The final result is evaluated from the aggregated knowledge. Figure 6: Calculating Confidence Level We present the first crowd-enabled approach to process NN queries in incomplete databases. We introduce an indexing technique for POI and space information and provide the quality guarantee of query-answers. Figure 4: Send queryFigure 5: Receive answer Research Challenges  Lower bound of accuracy for query-answer How to evaluate NN queries with incomplete and distributed databases R-treeO(Mlog M n 1 ) Quad-treeO(n 2 +h) n 1 = number of nodes in R-tree, n 2 = number of nodes in Quad-tree, h = height bound of quad-tree, M= the maximum number of entries of a node Existing approaches [1,2] are based on the assumption that LSPs have complete space knowledge. But in crowd-enabled approaches, users have incomplete knowledge. Aggregation = O(N), where, N = ∑ 0<i<n p i, n = group size, p i = number of POIs from user i