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...

Full description

Bibliographic Details
Main Authors: Lei Zhu, Qinbao Song, Yuchen Guo, Lei Du, Xiaoyan Zhu, Guangtao Wang
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