TY - GEN
T1 - Graph grammar induction on structural data for visual programming
AU - Ates, Keven
AU - Kukluk, Jacek
AU - Holder, Lawrence
AU - Cook, Diane
AU - Zhang, Kang
PY - 2006
Y1 - 2006
N2 - Computer programs that can be expressed in two or more dimensions are typically called visual programs. The underlying theories of visual programming languages involve graph grammars. As graph grammars are usually constructed manually, construction can be a time-consuming process that demands technical knowledge. Therefore, a technique for automatically constructing graph grammars - at least in part - is desirable. An induction method is given to infer node replacement graph grammars. The method operates on labeled graphs of broad applicability. It is evaluated by its performance on inferring graph grammars from various structural representations. The correctness of an inferred grammar is verified by parsing graphs not present in the training set.
AB - Computer programs that can be expressed in two or more dimensions are typically called visual programs. The underlying theories of visual programming languages involve graph grammars. As graph grammars are usually constructed manually, construction can be a time-consuming process that demands technical knowledge. Therefore, a technique for automatically constructing graph grammars - at least in part - is desirable. An induction method is given to infer node replacement graph grammars. The method operates on labeled graphs of broad applicability. It is evaluated by its performance on inferring graph grammars from various structural representations. The correctness of an inferred grammar is verified by parsing graphs not present in the training set.
UR - http://www.scopus.com/inward/record.url?scp=38949162584&partnerID=8YFLogxK
U2 - 10.1109/ICTAI.2006.61
DO - 10.1109/ICTAI.2006.61
M3 - Conference Paper published in a book
AN - SCOPUS:38949162584
SN - 0769527280
SN - 9780769527284
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 232
EP - 239
BT - Procedings - 18th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2006
T2 - 18th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2006
Y2 - 13 October 2006 through 15 October 2006
ER -