Cargando…

A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs

Labeled graphs are widely used to model complex data in many domains, so subgraph querying has been attracting more and more attention from researchers around the world. Unfortunately, subgraph querying is very time consuming since it involves subgraph isomorphism testing that is known to be an NP-c...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhu, Lei, Song, Qinbao, Guo, Yuchen, Du, Lei, Zhu, Xiaoyan, Wang, Guangtao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4031119/
https://www.ncbi.nlm.nih.gov/pubmed/24853266
http://dx.doi.org/10.1371/journal.pone.0097178
_version_ 1782317482563862528
author Zhu, Lei
Song, Qinbao
Guo, Yuchen
Du, Lei
Zhu, Xiaoyan
Wang, Guangtao
author_facet Zhu, Lei
Song, Qinbao
Guo, Yuchen
Du, Lei
Zhu, Xiaoyan
Wang, Guangtao
author_sort Zhu, Lei
collection PubMed
description Labeled graphs are widely used to model complex data in many domains, so subgraph querying has been attracting more and more attention from researchers around the world. Unfortunately, subgraph querying is very time consuming since it involves subgraph isomorphism testing that is known to be an NP-complete problem. In this paper, we propose a novel coding method for subgraph querying that is based on Laplacian spectrum and the number of walks. Our method follows the filtering-and-verification framework and works well on graph databases with frequent updates. We also propose novel two-step filtering conditions that can filter out most false positives and prove that the two-step filtering conditions satisfy the no-false-negative requirement (no dismissal in answers). Extensive experiments on both real and synthetic graphs show that, compared with six existing counterpart methods, our method can effectively improve the efficiency of subgraph querying.
format Online
Article
Text
id pubmed-4031119
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-40311192014-05-28 A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs Zhu, Lei Song, Qinbao Guo, Yuchen Du, Lei Zhu, Xiaoyan Wang, Guangtao PLoS One Research Article Labeled graphs are widely used to model complex data in many domains, so subgraph querying has been attracting more and more attention from researchers around the world. Unfortunately, subgraph querying is very time consuming since it involves subgraph isomorphism testing that is known to be an NP-complete problem. In this paper, we propose a novel coding method for subgraph querying that is based on Laplacian spectrum and the number of walks. Our method follows the filtering-and-verification framework and works well on graph databases with frequent updates. We also propose novel two-step filtering conditions that can filter out most false positives and prove that the two-step filtering conditions satisfy the no-false-negative requirement (no dismissal in answers). Extensive experiments on both real and synthetic graphs show that, compared with six existing counterpart methods, our method can effectively improve the efficiency of subgraph querying. Public Library of Science 2014-05-22 /pmc/articles/PMC4031119/ /pubmed/24853266 http://dx.doi.org/10.1371/journal.pone.0097178 Text en © 2014 Zhu et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Zhu, Lei
Song, Qinbao
Guo, Yuchen
Du, Lei
Zhu, Xiaoyan
Wang, Guangtao
A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs
title A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs
title_full A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs
title_fullStr A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs
title_full_unstemmed A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs
title_short A Coding Method for Efficient Subgraph Querying on Vertex- and Edge-Labeled Graphs
title_sort coding method for efficient subgraph querying on vertex- and edge-labeled graphs
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4031119/
https://www.ncbi.nlm.nih.gov/pubmed/24853266
http://dx.doi.org/10.1371/journal.pone.0097178
work_keys_str_mv AT zhulei acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT songqinbao acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT guoyuchen acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT dulei acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT zhuxiaoyan acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT wangguangtao acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT zhulei codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT songqinbao codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT guoyuchen codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT dulei codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT zhuxiaoyan codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs
AT wangguangtao codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs