Weighted DAG Automata for Semantic Graphs

Graphs have a variety of uses in natural language processing, particularly as representations of linguistic meaning. A deficit in this area of research is a formal framework for creating, combining, and using models involving graphs that parallels the frameworks of finite automata for strings and fi...

Full description

Bibliographic Details
Main Authors: David Chiang, Frank Drewes, Daniel Gildea, Adam Lopez, Giorgio Satta
Format: Article
Language:English
Published: The MIT Press 2017-12-01
Series:Computational Linguistics
Online Access:http://dx.doi.org/10.1162/coli_a_00309
_version_ 1797795400715862016
author David Chiang
Frank Drewes
Daniel Gildea
Adam Lopez
Giorgio Satta
author_facet David Chiang
Frank Drewes
Daniel Gildea
Adam Lopez
Giorgio Satta
author_sort David Chiang
collection DOAJ
description Graphs have a variety of uses in natural language processing, particularly as representations of linguistic meaning. A deficit in this area of research is a formal framework for creating, combining, and using models involving graphs that parallels the frameworks of finite automata for strings and finite tree automata for trees. A possible starting point for such a framework is the formalism of directed acyclic graph (DAG) automata, defined by Kamimura and Slutzki and extended by Quernheim and Knight. In this article, we study the latter in depth, demonstrating several new results, including a practical recognition algorithm that can be used for inference and learning with models defined on DAG automata. We also propose an extension to graphs with unbounded node degree and show that our results carry over to the extended formalism.
first_indexed 2024-03-13T03:18:27Z
format Article
id doaj.art-b089f8da0a3447d692fb2fe87b7448ff
institution Directory Open Access Journal
issn 1530-9312
language English
last_indexed 2024-03-13T03:18:27Z
publishDate 2017-12-01
publisher The MIT Press
record_format Article
series Computational Linguistics
spelling doaj.art-b089f8da0a3447d692fb2fe87b7448ff2023-06-25T14:50:05ZengThe MIT PressComputational Linguistics1530-93122017-12-0144110.1162/coli_a_00309Weighted DAG Automata for Semantic GraphsDavid ChiangFrank DrewesDaniel GildeaAdam LopezGiorgio SattaGraphs have a variety of uses in natural language processing, particularly as representations of linguistic meaning. A deficit in this area of research is a formal framework for creating, combining, and using models involving graphs that parallels the frameworks of finite automata for strings and finite tree automata for trees. A possible starting point for such a framework is the formalism of directed acyclic graph (DAG) automata, defined by Kamimura and Slutzki and extended by Quernheim and Knight. In this article, we study the latter in depth, demonstrating several new results, including a practical recognition algorithm that can be used for inference and learning with models defined on DAG automata. We also propose an extension to graphs with unbounded node degree and show that our results carry over to the extended formalism.http://dx.doi.org/10.1162/coli_a_00309
spellingShingle David Chiang
Frank Drewes
Daniel Gildea
Adam Lopez
Giorgio Satta
Weighted DAG Automata for Semantic Graphs
Computational Linguistics
title Weighted DAG Automata for Semantic Graphs
title_full Weighted DAG Automata for Semantic Graphs
title_fullStr Weighted DAG Automata for Semantic Graphs
title_full_unstemmed Weighted DAG Automata for Semantic Graphs
title_short Weighted DAG Automata for Semantic Graphs
title_sort weighted dag automata for semantic graphs
url http://dx.doi.org/10.1162/coli_a_00309
work_keys_str_mv AT davidchiang weighteddagautomataforsemanticgraphs
AT frankdrewes weighteddagautomataforsemanticgraphs
AT danielgildea weighteddagautomataforsemanticgraphs
AT adamlopez weighteddagautomataforsemanticgraphs
AT giorgiosatta weighteddagautomataforsemanticgraphs