Heiko Vogler

dblp:v/HeikoVogler · DBLP profile ↗
← Back
63ranked-venue papers
7as first author
7since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 53 · 6 first-author · 7 since 2021Artificial intelligence and machine learning · 7Databases, data management, data science and information retrieval · 4Software engineering, systems software and programming languages · 1 · 1 first-author
YearPublicationVenuePosition
2024 Rational weighted tree languages with storage
Frederic Dörband, Zoltán Fülöp 0001, Heiko Vogler
Inf. Comput.3
2023 Hybrid tree automata and the yield theorem for constituent tree automata
abstract
We introduce an automaton model for recognizing sets of hybrid trees, the hybrid tree automaton (HTA). Special cases of hybrid trees are constituent trees and dependency trees, as they occur in natural language processing. This includes the cases of discontinuous constituent trees and non-projective dependency trees. In general, a hybrid tree is a tree over a ranked alphabet in which a symbol can additionally be equipped with a natural number, called index; in a hybrid tree, each index occurs at most once. The yield of a hybrid tree is a sequence of strings over those symbols which occur in an indexed form; the corresponding indices determine the order within these strings; the borders between two consecutive strings are determined by the gaps in the sequence of indices. As a special case of HTA, we define constituent tree automata (CTA) which recognize sets of constituent trees. We introduce the notion of CTA-inductively recognizable and we show that the set of yields of a CTA-inductively recognizable set of constituent trees is an LCFRS language, and vice versa.
Frank Drewes, Richard Mörbitz, Heiko Vogler
Theor. Comput. Sci.3
2022 Hybrid Tree Automata and the Yield Theorem for Constituent Tree Automata
Frank Drewes, Richard Mörbitz, Heiko Vogler
CIAA3
2022 Preface
Manfred Droste, Andreas Maletti, Heiko Vogler
Inf. Comput.3
2022 Principal abstract families of weighted tree languages
Zoltán Fülöp 0001, Heiko Vogler
Inf. Comput.2
2022 Finite-image property of weighted tree automata over past-finite monotonic strong bimonoids
Manfred Droste, Zoltán Fülöp 0001, Dávid Kószó, Heiko Vogler
Theor. Comput. Sci.4
2021 Weighted parsing for grammar-based language models over multioperator monoids
Richard Mörbitz, Heiko Vogler
Inf. Comput.2
2019 Weighted iterated linear control
Zoltán Fülöp 0001, Heiko Vogler
Acta Informatica2
2019 Weighted automata with storage
Luisa Herrmann 0001, Heiko Vogler, Manfred Droste
Inf. Comput.2
2018 Characterizations of recognizable weighted tree languages by logic and bimorphisms
Zoltán Fülöp 0001, Heiko Vogler
Soft Comput.2
2017 Hybrid Grammars for Parsing of Discontinuous Phrase Structures and Non-Projective Dependency Structures
abstract
We explore the concept of hybrid grammars, which formalize and generalize a range of existing frameworks for dealing with discontinuous syntactic structures. Covered are both discontinuous phrase structures and non-projective dependency structures. Technically, hybrid grammars are related to synchronous grammars, where one grammar component generates linear structures and another generates hierarchical structures. By coupling lexical elements of both components together, discontinuous structures result. Several types of hybrid grammars are characterized. We also discuss grammar induction from treebanks. The main advantage over existing frameworks is the ability of hybrid grammars to separate discontinuity of the desired structures from time complexity of parsing. This permits exploration of a large variety of parsing algorithms for discontinuous structures, with different properties. This is confirmed by the reported experimental results, which show a wide variety of running time, accuracy, and frequency of parse failures.
Kilian Gebhardt, Mark-Jan Nederhof, Heiko Vogler
Comput. Linguistics3
2016 Weighted Symbolic Automata with Data Storage
Luisa Herrmann 0001, Heiko Vogler
DLT2
2016 A Weighted MSO Logic with Storage Behaviour and Its Büchi-Elgot-Trakhtenbrot Theorem
Heiko Vogler, Manfred Droste, Luisa Herrmann 0001
LATA1
2015 Characterizing weighted MSO for trees by branching transitive closure logics
Zoltán Fülöp 0001, Heiko Vogler
Theor. Comput. Sci.2
2014 Hybrid Grammars for Discontinuous Parsing
Mark-Jan Nederhof, Heiko Vogler
COLING2
2014 Forward and backward application of symbolic tree transducers
Zoltán Fülöp 0001, Heiko Vogler
Acta Informatica2
2014 Tree parsing for tree-adjoining machine translation
abstract
Tree parsing is an important problem in statistical machine translation. In this context, one is given (a) a synchronous grammar that describes the translation from one language into another and (b) a recognizable set of trees; the aim is to construct a finite representation of the set of those derivations that derive elements from the given set, either on the source side (input restriction) or on the target side (output restriction). In tree-adjoining machine translation the grammar is a kind of synchronous tree-adjoining grammar. For this case, only partial solutions to the tree parsing problem have been described, some being restricted to the unweighted case, some to the monolingual case. We introduce a class of synchronous tree-adjoining grammars which is effectively closed under input and output restrictions to weighted regular tree languages, i.e. the restricted translations can again be represented by grammars in the same class; this enables, e.g. cascading restrictions. Moreover, we present an algorithm that constructs these grammars for input and output restriction.
Matthias Büchse, Heiko Vogler, Mark-Jan Nederhof
J. Log. Comput.2
2014 Preface
Manfred Droste, Heiko Vogler
Theor. Comput. Sci.2
2013 General binarization for parsing and translation
Matthias Büchse, Alexander Koller, Heiko Vogler
ACL (1)3
2013 The Chomsky-Schützenberger Theorem for Quantitative Context-Free Languages
Manfred Droste, Heiko Vogler
Developments in Language Theory2
2012 Unidirectional Derivation Semantics for Synchronous Tree-Adjoining Grammars
Matthias Büchse, Andreas Maletti, Heiko Vogler
Developments in Language Theory3
2012 A Büchi-Like Theorem for Weighted Tree Automata over Multioperator Monoids
Zoltán Fülöp 0001, Torsten Stüber, Heiko Vogler
Theory Comput. Syst.3
2012 Weighted automata and multi-valued logics over arbitrary bounded lattices
Manfred Droste, Heiko Vogler
Theor. Comput. Sci.2
2011 Weighted Extended Tree Transducers
abstract
Weighted extended tree transducers (wxtts) over countably complete semirings are systematically explored. It is proved that the extension in the left-hand sides of a wxtt can be simulated by the inverse of a linear and nondeleting tree homomorphism. In addition, a characterization of the class of weighted tree transformations computable by bottom-up wxtts in terms of bimorphisms is provided. Backward and forward application to recognizable weighted tree languages are standard operations for wxtts. It is shown that the backward application of a linear wxtt preserves recognizability and that the domain of an arbitrary bottom-up wxtt is recognizable. Examples demonstrate that neither backward nor forward application of arbitrary wxtts preserves recognizability. Finally, a HASSE diagram relates most of the important subclasses of weighted tree transformations computable by wxtts.
Zoltán Fülöp 0001, Andreas Maletti, Heiko Vogler
Fundam. Informaticae3
2011 Weighted Logics for Unranked Tree Automata
Manfred Droste, Heiko Vogler
Theory Comput. Syst.2
2010 Efficient Inference through Cascades of Weighted Tree Transducers
Jonathan May, Kevin Knight, Heiko Vogler
ACL3
2010 Kleene and Büchi Theorems for Weighted Automata and Multi-valued Logics over Arbitrary Bounded Lattices
Manfred Droste, Heiko Vogler
Developments in Language Theory2
2010 Determinization of weighted finite automata over strong bimonoids
Miroslav Ciric 0001, Manfred Droste, Jelena Ignjatovic, Heiko Vogler
Inf. Sci.4
2010 Weighted finite automata over strong bimonoids
Manfred Droste, Torsten Stüber, Heiko Vogler
Inf. Sci.3
2009 Bisimulation Minimisation of Weighted Automata on Unranked Trees
abstract
Several models of automata are available that operate unranked trees. Two well-known examples are the stepwise unranked tree automaton (suta) and the parallel unranked tree automaton (puta). By adding a weight, taken from some semiring, to every transition we generalise these two qualitative automata models to quantitative models, thereby obtaining weighted stepwise unranked tree automata (wsuta) and weighted parallel unranked tree automata (wputa); the qualitative automata models are reobtained by choosing the BOOLEAN semiring. The weighted versions have applications in natural language processing, XML-based data management and quantitative information retrieval. We address the minimisation problem of wsuta and wputa by using (forward and backward) bisimulations and we prove the following results: (1) for every wsuta an equivalent forward (resp. backward) bisimulation minimal wsuta can be computed in time O(mn) where n is the number of states and m is the number of transitions of the given wsuta; (2) the same result is proved for wputa instead of wsuta; (3) if the semiring is additive cancellative or the BOOLEAN semiring, then the bound can be improved to O(mlog n) for both wsuta and wputa; (4) for every deterministic puta we can compute a minimal equivalent deterministic puta in time O(mlog n); (5) the automata models wsuta, wputa, and weighted unranked tree automaton have the same computational power.
Johanna Björklund, Andreas Maletti, Heiko Vogler
Fundam. Informaticae3
2009 A Kleene Theorem for Weighted Tree Automata over Distributive Multioperator Monoids
Zoltán Fülöp 0001, Andreas Maletti, Heiko Vogler
Theory Comput. Syst.3
2008 A note on cut-worthiness of recognizable tree series
Branimir Seselja, Andreja Tepavcevic, Heiko Vogler
Fuzzy Sets Syst.3
2008 Weighted automata with discounting
Manfred Droste, Jacques Sakarovitch, Heiko Vogler
Inf. Process. Lett.3
2008 Weighted monadic datalog
Torsten Stüber, Heiko Vogler
Theor. Comput. Sci.2
2006 Cut sets as recognizable tree languages
Björn Borchardt, Andreas Maletti, Branimir Seselja, Andreja Tepavcevic, Heiko Vogler
Fuzzy Sets Syst.5
2006 Weighted tree automata and weighted logics
Manfred Droste, Heiko Vogler
Theor. Comput. Sci.2
2005 A Kleene Theorem for Weighted Tree Automata
Manfred Droste, Christian Pech, Heiko Vogler
Theory Comput. Syst.3
2005 Linear deterministic multi bottom-up tree transducers
Zoltán Fülöp 0001, Armin Kühnemann, Heiko Vogler
Theor. Comput. Sci.3
2004 A bottom-up characterization of deterministic top-down tree transducers with regular look-ahead
Zoltán Fülöp 0001, Armin Kühnemann, Heiko Vogler
Inf. Process. Lett.3
2004 Syntactic composition of top-down tree transducers is short cut fusion
abstract
We compare two deforestation techniques: short cut fusion formalised in category theory and the syntactic composition of tree transducers. The former strongly depends on types and uses the parametricity property or free theorem, whereas the latter makes no use of types at all and allows more general compositions. We introduce the notion of a categorical transducer, which is a generalisation of a catamorphism, and show a corresponding fusion result, which is a generalisation of the ‘acid rain theorem’. We prove the following main theorems: (i) The class of all categorical transducers builds a category where composition is fusion; (ii) The semantics of categorical transducers is a functor. (iii) The subclass of top-down categorical transducers is a subcategory. (iv) Syntactic composition of top-down tree transducers is equivalent to the fusion of top-down categorical transducers.
Claus Jürgensen, Heiko Vogler
Math. Struct. Comput. Sci.2
2004 Hierarchies of tree series transformations
Zoltán Fülöp 0001, Zsolt Gazdag, Heiko Vogler
Theor. Comput. Sci.3
2003 Tree Series Transformations that Respect Copying
Zoltán Fülöp 0001, Heiko Vogler
Theory Comput. Syst.2
2001 The Universality of Higher-Order Attributed Tree Transducers
Thomas Noll 0001, Heiko Vogler
Theory Comput. Syst.2
1999 A Characterization of Attributed Tree Transformations by a Subclass of Macro Tree Transducers
Zoltán Fülöp 0001, Heiko Vogler
Theory Comput. Syst.2
1998 The Equivalence of Bottom-Up and Top-Down Tree-to-Graph Transducers
Joost Engelfriet, Heiko Vogler
J. Comput. Syst. Sci.2
1994 Synthesized and Inherited Functions. A new Computational Model for Syntax-Directed Semantic
Armin Kühnemann, Heiko Vogler
Acta Informatica2
1994 Top-down Parsing with Simultaneous Evaluation of Noncircular Attribute Grammars
abstract
This paper introduces a machinery called attributed top–down parsing automaton which performs top-down parsing of strings and, simultaneously, the evaluation of arbitrary noncircular attribute grammars. The strategy of the machinery is based on a single depth–first left–to–right traversal over the syntax tree. There is no need to traverse parts of the syntax tree more than once, and hence, the syntax tree itself does not have to be maintained. Attribute values are stored in a graph component, and values of attributes which are needed but not yet computed are represented by particular nodes. Values of attributes which refer to such uncomputed attributes are represented by trees over operation symbols in which pointers to the particular nodes at their leaves are maintained. Whenever eventually the needed attribute value is computed, it is glued into the graph at the appropriate nodes.
Thomas Noll 0001, Heiko Vogler
Fundam. Informaticae2
1994 The Translation Power of Top-Down Tree-to-Graph Transducers
Joost Engelfriet, Heiko Vogler
J. Comput. Syst. Sci.2
1993 Tree Transducers with External Functions
Zoltán Fülöp 0001, Frank Herrmann, Sándor Vágvölgyi, Heiko Vogler
Theor. Comput. Sci.4
1992 An Implementation of Syntax Directed Functional Programming on Nested-Stack Machines
abstract
Abstract This paper contributes to the field of functional programming languages. We investigate the call-by-name and call-by-need implementation of a restricted type of functional programming, calledsyntax directed functional programming; the target of this implementation is an abstract machine that is based on nested stacks. In fact, the technical kernel of this paper is a refinement of an automata theoretical result that, roughly speaking, investigates the well-known relationship “recursion = iteration + stack” in the framework of tree transducers. More precisely, in the underlying result the class of functions computed by total deterministic macro tree-to-string transducers with the call-by-name computation strategy is characterized by total deterministic checking-tree nested-stack transducers. Note that total deterministic macro tree-to-string transducers are term rewriting systems by means of which the reduction semantics of syntax directed functional programming languages can be described.
Heinz Faßbender, Heiko Vogler
Formal Aspects Comput.2
1991 Functional Description of the Contextual Analysis in Block-Structured Programming Languages: A Sase Study of Tree Transducers
Heiko Vogler
Sci. Comput. Program.1
1991 Modular Tree Transducers
Joost Engelfriet, Heiko Vogler
Theor. Comput. Sci.2
1988 High Level Tree Transducers and Iterated Pushdown Tree Transducers
Joost Engelfriet, Heiko Vogler
Acta Informatica2
1988 The OI-Hierarchy Is Closed under Control
Heiko Vogler
Inf. Comput.1
1987 Look-Ahead on Pushdowns
Joost Engelfriet, Heiko Vogler
Inf. Comput.2
1987 Basic Tree Transducers
Heiko Vogler
J. Comput. Syst. Sci.1
1986 The OI-Hierarchy is Closed under Control
Heiko Vogler
MFCS1
1986 Iterated Linear Control and Iterated One-Turn Pushdowns
Heiko Vogler
Math. Syst. Theory1
1986 Pushdown Machines for the Macro Tree Transducer
Joost Engelfriet, Heiko Vogler
Theor. Comput. Sci.2
1986 Corrigenda: Pushdown Machines for the Macro Tree Tranducer
Joost Engelfriet, Heiko Vogler
Theor. Comput. Sci.2
1985 Iterated linear control and iterated one-turn pushdowns
Heiko Vogler
FCT1
1985 Characterization of High Level Tree Transducers
Joost Engelfriet, Heiko Vogler
ICALP2
1985 Macro Tree Transducers
Joost Engelfriet, Heiko Vogler
J. Comput. Syst. Sci.2