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...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2014-01-01
|
Series: | PLoS ONE |
Online Access: | http://europepmc.org/articles/PMC4031119?pdf=render |
id |
doaj-cb1fc624068c4015aa5777316f1b604e |
---|---|
record_format |
Article |
spelling |
doaj-cb1fc624068c4015aa5777316f1b604e2020-11-25T01:53:28ZengPublic Library of Science (PLoS)PLoS ONE1932-62032014-01-0195e9717810.1371/journal.pone.0097178A coding method for efficient subgraph querying on vertex- and edge-labeled graphs.Lei ZhuQinbao SongYuchen GuoLei DuXiaoyan ZhuGuangtao WangLabeled 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.http://europepmc.org/articles/PMC4031119?pdf=render |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lei Zhu Qinbao Song Yuchen Guo Lei Du Xiaoyan Zhu Guangtao Wang |
spellingShingle |
Lei Zhu Qinbao Song Yuchen Guo Lei Du Xiaoyan Zhu Guangtao Wang A coding method for efficient subgraph querying on vertex- and edge-labeled graphs. PLoS ONE |
author_facet |
Lei Zhu Qinbao Song Yuchen Guo Lei Du Xiaoyan Zhu Guangtao Wang |
author_sort |
Lei Zhu |
title |
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_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_sort |
coding method for efficient subgraph querying on vertex- and edge-labeled graphs. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS ONE |
issn |
1932-6203 |
publishDate |
2014-01-01 |
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. |
url |
http://europepmc.org/articles/PMC4031119?pdf=render |
work_keys_str_mv |
AT leizhu acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT qinbaosong acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT yuchenguo acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT leidu acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT xiaoyanzhu acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT guangtaowang acodingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT leizhu codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT qinbaosong codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT yuchenguo codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT leidu codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT xiaoyanzhu codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs AT guangtaowang codingmethodforefficientsubgraphqueryingonvertexandedgelabeledgraphs |
_version_ |
1724990755538206720 |