{"title":"Geometric Graph Indexing for Similarity Search in Scientific Databases","authors":"Ayser Armiti, Michael Gertz","doi":"10.1145/2949689.2949691","DOIUrl":null,"url":null,"abstract":"Searching a database for similar graphs is a critical task in many scientific applications, such as in drug discovery, geoinformatics, or pattern recognition. Typically, graph edit distance is used to estimate the similarity of non-identical graphs, which is a very hard task. Several indexing structures and lower bound distances have been proposed to prune the search space. Most of them utilize the number of edit operations and assume graphs with a discrete label alphabet that has a certain canonical order. Unfortunately, such assumptions cannot be guaranteed for geometric graphs where vertices have coordinates in some two dimensional space. In this paper, we study similarity range queries for geometric graphs with edit distance constraints. First, we propose an efficient index structure to discover similar vertices. For this, we embed the vertices of different graphs in a higher dimensional space, which are then indexed using the well-known R-tree. Second, we propose three lower bound distances to filter non-similar graphs with different pruning power and complexity. Using representative geometric graphs extracted from a variety of application domains, namely chemoinformatics, character recognition, and image analysis, our framework achieved on average a pruning performance of 94% with 77% reduction in the response time.","PeriodicalId":254803,"journal":{"name":"Proceedings of the 28th International Conference on Scientific and Statistical Database Management","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 28th International Conference on Scientific and Statistical Database Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2949689.2949691","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Searching a database for similar graphs is a critical task in many scientific applications, such as in drug discovery, geoinformatics, or pattern recognition. Typically, graph edit distance is used to estimate the similarity of non-identical graphs, which is a very hard task. Several indexing structures and lower bound distances have been proposed to prune the search space. Most of them utilize the number of edit operations and assume graphs with a discrete label alphabet that has a certain canonical order. Unfortunately, such assumptions cannot be guaranteed for geometric graphs where vertices have coordinates in some two dimensional space. In this paper, we study similarity range queries for geometric graphs with edit distance constraints. First, we propose an efficient index structure to discover similar vertices. For this, we embed the vertices of different graphs in a higher dimensional space, which are then indexed using the well-known R-tree. Second, we propose three lower bound distances to filter non-similar graphs with different pruning power and complexity. Using representative geometric graphs extracted from a variety of application domains, namely chemoinformatics, character recognition, and image analysis, our framework achieved on average a pruning performance of 94% with 77% reduction in the response time.