Loading…
Inference of node replacement graph grammars
Graph grammars combine the relational aspect of graphs with the iterative and recursive aspects of string grammars, and thus represent an important next step in our ability to discover knowledge from data. In this paper we describe an approach to learning node replacement graph grammars. This approa...
Saved in:
Published in: | Intelligent data analysis 2007-01, Vol.11 (4), p.377-400 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 400 |
container_issue | 4 |
container_start_page | 377 |
container_title | Intelligent data analysis |
container_volume | 11 |
creator | Kukluk, Jacek P Holder, Lawrence B Cook, Diane J |
description | Graph grammars combine the relational aspect of graphs with the iterative and recursive aspects of string grammars, and thus represent an important next step in our ability to discover knowledge from data. In this paper we describe an approach to learning node replacement graph grammars. This approach is based on previous research in frequent isomorphic subgraphs discovery. We extend the search for frequent subgraphs by checking for overlap among the instances of the subgraphs in the input graph. If subgraphs overlap by one node we propose a node replacement grammar production. We also can infer a hierarchy of productions by compressing portions of a graph described by a production and then infer new productions on the compressed graph. We validate this approach in experiments where we generate graphs from known grammars and measure how well our system infers the original grammar from the generated graph. We also describe results on several real-world tasks from chemical mining to XML schema induction. We briefly discuss other grammar inference systems indicating that our study extends classes of learnable graph grammars. |
doi_str_mv | 10.3233/IDA-2007-11405 |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_30089791</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>30089791</sourcerecordid><originalsourceid>FETCH-LOGICAL-p116t-508d8e90866b89b1116409c92348e22eaa90c6e1c7042ecf6170090a228f0ba33</originalsourceid><addsrcrecordid>eNotjj1PwzAURT0UiVK6MmdiwvCe7fpjrAqUSJVYWqlb5bjPBZQ4wU7_P0Ww3COd4egydofwKIWUT_XzkgsAwxEVLCZsimAtV9rsr9lNKV8AoASoKXuoU6RMKVDVxyr1R6oyDa0P1FEaq1P2w8fvdp3P5ZZdRd8Wmv9zxnavL9vVG9-8r-vVcsMHRD3yBdijJQdW68a6Bi9SgQtOSGVJCPLeQdCEwVxOUIgaDYADL4SN0HgpZ-z-rzvk_vtMZTx0nyVQ2_pE_bkcJIB1xqH8Aae8Qjk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>30089791</pqid></control><display><type>article</type><title>Inference of node replacement graph grammars</title><source>EBSCOhost Business Source Ultimate</source><creator>Kukluk, Jacek P ; Holder, Lawrence B ; Cook, Diane J</creator><creatorcontrib>Kukluk, Jacek P ; Holder, Lawrence B ; Cook, Diane J</creatorcontrib><description>Graph grammars combine the relational aspect of graphs with the iterative and recursive aspects of string grammars, and thus represent an important next step in our ability to discover knowledge from data. In this paper we describe an approach to learning node replacement graph grammars. This approach is based on previous research in frequent isomorphic subgraphs discovery. We extend the search for frequent subgraphs by checking for overlap among the instances of the subgraphs in the input graph. If subgraphs overlap by one node we propose a node replacement grammar production. We also can infer a hierarchy of productions by compressing portions of a graph described by a production and then infer new productions on the compressed graph. We validate this approach in experiments where we generate graphs from known grammars and measure how well our system infers the original grammar from the generated graph. We also describe results on several real-world tasks from chemical mining to XML schema induction. We briefly discuss other grammar inference systems indicating that our study extends classes of learnable graph grammars.</description><identifier>ISSN: 1088-467X</identifier><identifier>DOI: 10.3233/IDA-2007-11405</identifier><language>eng</language><ispartof>Intelligent data analysis, 2007-01, Vol.11 (4), p.377-400</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Kukluk, Jacek P</creatorcontrib><creatorcontrib>Holder, Lawrence B</creatorcontrib><creatorcontrib>Cook, Diane J</creatorcontrib><title>Inference of node replacement graph grammars</title><title>Intelligent data analysis</title><description>Graph grammars combine the relational aspect of graphs with the iterative and recursive aspects of string grammars, and thus represent an important next step in our ability to discover knowledge from data. In this paper we describe an approach to learning node replacement graph grammars. This approach is based on previous research in frequent isomorphic subgraphs discovery. We extend the search for frequent subgraphs by checking for overlap among the instances of the subgraphs in the input graph. If subgraphs overlap by one node we propose a node replacement grammar production. We also can infer a hierarchy of productions by compressing portions of a graph described by a production and then infer new productions on the compressed graph. We validate this approach in experiments where we generate graphs from known grammars and measure how well our system infers the original grammar from the generated graph. We also describe results on several real-world tasks from chemical mining to XML schema induction. We briefly discuss other grammar inference systems indicating that our study extends classes of learnable graph grammars.</description><issn>1088-467X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNotjj1PwzAURT0UiVK6MmdiwvCe7fpjrAqUSJVYWqlb5bjPBZQ4wU7_P0Ww3COd4egydofwKIWUT_XzkgsAwxEVLCZsimAtV9rsr9lNKV8AoASoKXuoU6RMKVDVxyr1R6oyDa0P1FEaq1P2w8fvdp3P5ZZdRd8Wmv9zxnavL9vVG9-8r-vVcsMHRD3yBdijJQdW68a6Bi9SgQtOSGVJCPLeQdCEwVxOUIgaDYADL4SN0HgpZ-z-rzvk_vtMZTx0nyVQ2_pE_bkcJIB1xqH8Aae8Qjk</recordid><startdate>20070101</startdate><enddate>20070101</enddate><creator>Kukluk, Jacek P</creator><creator>Holder, Lawrence B</creator><creator>Cook, Diane J</creator><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070101</creationdate><title>Inference of node replacement graph grammars</title><author>Kukluk, Jacek P ; Holder, Lawrence B ; Cook, Diane J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p116t-508d8e90866b89b1116409c92348e22eaa90c6e1c7042ecf6170090a228f0ba33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kukluk, Jacek P</creatorcontrib><creatorcontrib>Holder, Lawrence B</creatorcontrib><creatorcontrib>Cook, Diane J</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Intelligent data analysis</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kukluk, Jacek P</au><au>Holder, Lawrence B</au><au>Cook, Diane J</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Inference of node replacement graph grammars</atitle><jtitle>Intelligent data analysis</jtitle><date>2007-01-01</date><risdate>2007</risdate><volume>11</volume><issue>4</issue><spage>377</spage><epage>400</epage><pages>377-400</pages><issn>1088-467X</issn><abstract>Graph grammars combine the relational aspect of graphs with the iterative and recursive aspects of string grammars, and thus represent an important next step in our ability to discover knowledge from data. In this paper we describe an approach to learning node replacement graph grammars. This approach is based on previous research in frequent isomorphic subgraphs discovery. We extend the search for frequent subgraphs by checking for overlap among the instances of the subgraphs in the input graph. If subgraphs overlap by one node we propose a node replacement grammar production. We also can infer a hierarchy of productions by compressing portions of a graph described by a production and then infer new productions on the compressed graph. We validate this approach in experiments where we generate graphs from known grammars and measure how well our system infers the original grammar from the generated graph. We also describe results on several real-world tasks from chemical mining to XML schema induction. We briefly discuss other grammar inference systems indicating that our study extends classes of learnable graph grammars.</abstract><doi>10.3233/IDA-2007-11405</doi><tpages>24</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1088-467X |
ispartof | Intelligent data analysis, 2007-01, Vol.11 (4), p.377-400 |
issn | 1088-467X |
language | eng |
recordid | cdi_proquest_miscellaneous_30089791 |
source | EBSCOhost Business Source Ultimate |
title | Inference of node replacement graph grammars |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T20%3A04%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Inference%20of%20node%20replacement%20graph%20grammars&rft.jtitle=Intelligent%20data%20analysis&rft.au=Kukluk,%20Jacek%20P&rft.date=2007-01-01&rft.volume=11&rft.issue=4&rft.spage=377&rft.epage=400&rft.pages=377-400&rft.issn=1088-467X&rft_id=info:doi/10.3233/IDA-2007-11405&rft_dat=%3Cproquest%3E30089791%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-p116t-508d8e90866b89b1116409c92348e22eaa90c6e1c7042ecf6170090a228f0ba33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=30089791&rft_id=info:pmid/&rfr_iscdi=true |