VLDB 2026 Research / reviewers in the wild / expert
Frank Drewes
dblp:d/FrankDrewes
· DBLP profile ↗
74ranked-venue papers
52as first author
14since 2021 · last 2025
0000-0001-7349-7693ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 67 · 51 first-author · 10 since 2021Databases, data management, data science and information retrieval · 12 · 11 first-author · 5 since 2021Artificial intelligence and machine learning · 7 · 1 first-author · 4 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Specifying and Checking Graph Properties with Alternating Graph Automata
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2025 | Graph Formulas and Their Translation to Alternating Graph Automata
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2025 | Dynamically Weighted Tree Transducers
Frank Drewes, Marco Kuhlmann, Olle Torstensson |
CIAA | 1 |
| 2024 | On the power of local graph expansion grammars with and without additional restrictionsabstractWe study graph expansion grammars, a type of graph grammar that has recently been introduced with motivations in natural language processing. Graph expansion generalizes the well-known hyperedge replacement. In contrast to the latter, the former is able to generate graph languages of unbounded treewidth, like the set of all graphs. In an earlier paper, the complexity of the membership problem of the generated languages was studied, the main result being a polynomial parsing algorithm for local DAG expansion grammars (there called local DAG expansion grammars), a subclass of graph expansion grammars that generates directed acyclic graphs. Here, we study the generative power of local graph expansion grammars. While they, unrestricted, are able to simulate Turing machines, we identify natural restrictions that give rise to a pumping lemma and ensure that the generated languages have regular path languages as well as a semi-linear Parikh image. Frank Drewes, Yannick Stade |
Theor. Comput. Sci. | 1 |
| 2023 | Generation and Polynomial Parsing of Graph Languages with Non-Structural ReentranciesabstractAbstract Graph-based semantic representations are popular in natural language processing, where it is often convenient to model linguistic concepts as nodes and relations as edges between them. Several attempts have been made to find a generative device that is sufficiently powerful to describe languages of semantic graphs, while at the same allowing efficient parsing. We contribute to this line of work by introducing graph extension grammar, a variant of the contextual hyperedge replacement grammars proposed by Hoffmann et al. Contextual hyperedge replacement can generate graphs with non-structural reentrancies, a type of node-sharing that is very common in formalisms such as abstract meaning representation, but that context-free types of graph grammars cannot model. To provide our formalism with a way to place reentrancies in a linguistically meaningful way, we endow rules with logical formulas in counting monadic second-order logic. We then present a parsing algorithm and show as our main result that this algorithm runs in polynomial time on graph languages generated by a subclass of our grammars, the so-called local graph extension grammars. Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
Comput. Linguistics | 2 |
| 2023 | Hybrid tree automata and the yield theorem for constituent tree automataabstractWe 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. | 1 |
| 2022 | Acyclic Contextual Hyperedge Replacement: Decidability of Acyclicity and Generative Power
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2022 | Hybrid Tree Automata and the Yield Theorem for Constituent Tree Automata
Frank Drewes, Richard Mörbitz, Heiko Vogler |
CIAA | 1 |
| 2022 | Improved N-Best Extraction with an Evaluation on Language DataabstractAbstract We show that a previously proposed algorithm for the N-best trees problem can be made more efficient by changing how it arranges and explores the search space. Given an integer N and a weighted tree automaton (wta) M over the tropical semiring, the algorithm computes N trees of minimal weight with respect to M. Compared with the original algorithm, the modifications increase the laziness of the evaluation strategy, which makes the new algorithm asymptotically more efficient than its predecessor. The algorithm is implemented in the software Betty, and compared to the state-of-the-art algorithm for extracting the N best runs, implemented in the software toolkit Tiburon. The data sets used in the experiments are wtas resulting from real-world natural language processing tasks, as well as artificially created wtas with varying degrees of nondeterminism. We find that Betty outperforms Tiburon on all tested data sets with respect to running time, while Tiburon seems to be the more memory-efficient choice. Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
Comput. Linguistics | 2 |
| 2021 | Cformer: Semi-Supervised Text Clustering Based on Pseudo LabelingabstractWe propose a semi-supervised learning method called Cformer for automatic clustering of text documents in cases where clusters are described by a small number of labeled examples, while the majority of training examples are unlabeled. We motivate this setting with an application in contextual programmatic advertising, a type of content placement on news pages that does not exploit personal information about visitors but relies on the availability of a high-quality clustering computed on the basis of a small number of labeled samples. Arezoo Hatefi, Xuan-Son Vu, Monowar Bhuyan, Frank Drewes |
CIKM | 4 |
| 2021 | Bridging Perception, Memory, and Inference through Semantic RelationsabstractThere is a growing consensus that surface form alone does not enable models to learn meaning and gain language understanding.This warrants an interest in hybrid systems that combine the strengths of neural and symbolic methods.We favour triadic systems consisting of neural networks, knowledge bases, and inference engines.The network provides perception, that is, the interface between the system and its environment.The knowledge base provides explicit memory and thus immediate access to established facts.Finally, inference capabilities are provided by the inference engine which reflects on the perception, supported by memory, to reason and discover new facts.In this work, we probe six popular language models for semantic relations and outline a future line of research to study how the constituent subsystems can be jointly realised and integrated. Johanna Björklund, Adam Dahlgren Lindström, Frank Drewes |
EMNLP (1) | 3 |
| 2021 | Rule-Based Top-Down Parsing for Acyclic Contextual Hyperedge Replacement Grammars
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2021 | Uniform parsing for hyperedge replacement grammarsabstractIt is well known that hyperedge-replacement grammars can generate NP-complete graph languages even under seemingly harsh restrictions. This means that the parsing problem is difficult even in the non-uniform setting, in which the grammar is considered to be fixed rather than being part of the input. Little is known about restrictions under which truly uniform polynomial parsing is possible. In this paper we propose a low-degree polynomial-time algorithm that solves the uniform parsing problem for a restricted type of hyperedge-replacement grammars which we expect to be of interest for practical applications. Henrik Björklund, Frank Drewes, Petter Ericson, Florian Starke |
J. Comput. Syst. Sci. | 2 |
| 2021 | Bottom-up unranked tree-to-graph transducers for translation into semantic graphsabstractWe develop a finite-state transducer for translating unranked trees into general graphs. This work is motivated by recent progress in semantic parsing for natural language, where sentences are first mapped into tree-shaped syntactic representations, and then these trees are translated into graph semantic representations. We investigate formal properties of our tree-to-graph transducers and develop a polynomial time algorithm for translating a weighted language of input trees into a packed representation, from which best-score graphs can be efficiently recovered. Johanna Björklund, Shay B. Cohen, Frank Drewes, Giorgio Satta |
Theor. Comput. Sci. | 3 |
| 2020 | Probing Multimodal Embeddings for Linguistic Properties: the Visual-Semantic CaseabstractSemantic embeddings have advanced the state of the art for countless natural language processing tasks, and various extensions to multimodal domains, such as visual-semantic embeddings, have been proposed.While the power of visual-semantic embeddings comes from the distillation and enrichment of information through machine learning, their inner workings are poorly understood and there is a shortage of analysis tools.To address this problem, we generalize the notion of probing tasks to the visual-semantic case.To this end, we (i) discuss the formalization of probing tasks for embeddings of image-caption pairs, (ii) define three concrete probing tasks within our general framework, (iii) train classifiers to probe for those properties, and (iv) compare various state-of-the-art embeddings under the lens of the proposed probing tasks.Our experiments reveal an up to 12% increase in accuracy on visual-semantic embeddings compared to the corresponding unimodal embeddings, which suggest that the text and image dimensions represented in the former do complement each other. Adam Dahlgren Lindström, Johanna Björklund, Suna Bensch, Frank Drewes |
COLING | 4 |
| 2020 | Graph Parsing as Graph Transformation - Correctness of Predictive Top-Down Parsers
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2020 | The metric dimension of Zn×Zn×Zn is ⌊3n/2⌋
Gerold Jäger, Frank Drewes |
Theor. Comput. Sci. | 2 |
| 2019 | Extending Predictive Shift-Reduce Parsing to Contextual Hyperedge Replacement Grammars
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2019 | Z-Automata for Compact and Direct Representation of Unranked Tree Languages
Johanna Björklund, Frank Drewes, Giorgio Satta |
CIAA | 2 |
| 2019 | Language theoretic properties of regular DAG languages
Johannes Blum 0001, Frank Drewes |
Inf. Comput. | 2 |
| 2019 | Efficient enumeration of weighted tree languages over the tropical semiring
Johanna Björklund, Frank Drewes, Niklas Zechner |
J. Comput. Syst. Sci. | 2 |
| 2018 | An Optimal Strategy for Static Black-Peg Mastermind with Three Pegs
Gerold Jäger, Frank Drewes |
SAGT | 2 |
| 2018 | A Comparison of Two N-Best Extraction Methods for Weighted Tree Automata
Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
CIAA | 2 |
| 2018 | Weighted DAG Automata for Semantic GraphsabstractGraphs 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. David Chiang 0001, Frank Drewes, Daniel Gildea, Adam Lopez, Giorgio Satta |
Comput. Linguistics | 2 |
| 2017 | Predictive Shift-Reduce Parsing for Hyperedge Replacement Grammars
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2017 | Tight Bounds for Cut-Operations on Deterministic Finite AutomataabstractWe investigate the state complexity of the cut and iterated cut operation for deterministic finite automata (DFAs), answering an open question stated in [M. BERGLUND, et al.: Cuts in regular expressions. In Proc. DLT, LNCS 7907, 2011]. These operations can be seen as an alternative to ordinary conc atenation and Kleene star modelling leftmost maximal string matching. We show that the cut operation has a matching upper and lower bound of n states, if m = 1, and (n–1)·m+n states, otherwise, on DFAs accepting the cut of two individual languages that are accepted by n- and m-state DFAs, respectively. In the unary case we obtain max(2n–1,m+n–2) states as a tight bound—notice that for m ≤ n the bound for unary DFAs only depends on the former automaton and not on the latter. For accepting the iterated cut of a language accepted by an n-state DFA we find a matching bound of 1+(n+1) · F(1,n+2,–n+2;n+1 | –1) states on DFAs, if n ≥ 4 and where F refers to the generalized hypergeometric function. This bound is in the order of magnitude Θ((n – 1)!). Finally, the bound drops to 2n – 1 for unary DFAs accepting the iterated cut of an n-state DFA, if n ≥ 3, and thus is similar to the bound for the cut operation on unary DFAs. Frank Drewes, Markus Holzer 0001, Sebastian Jakobi, Brink van der Merwe |
Fundam. Informaticae | 1 |
| 2017 | Finding the N best vertices in an infinite weighted hypergraph
Johanna Björklund, Frank Drewes, Anna Jonsson 0001 |
Theor. Comput. Sci. | 2 |
| 2017 | Preface
Frank Drewes |
Theor. Comput. Sci. | 1 |
| 2016 | Between a Rock and a Hard Place - Uniform Parsing for Hyperedge Replacement DAG Grammars
Henrik Björklund, Frank Drewes, Petter Ericson |
LATA | 2 |
| 2016 | Properties of Regular DAG Languages
Johannes Blum 0001, Frank Drewes |
LATA | 2 |
| 2015 | Predictive Top-Down Parsing for Hyperedge Replacement Grammars
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2015 | An Efficient Best-Trees Algorithm for Weighted Tree Automata over the Tropical Semiring
Johanna Björklund, Frank Drewes, Niklas Zechner |
LATA | 2 |
| 2015 | Tight Bounds for Cut-Operations on Deterministic Finite Automata
Frank Drewes, Markus Holzer 0001, Sebastian Jakobi, Brink van der Merwe |
MCU | 1 |
| 2015 | Contextual hyperedge replacement
Frank Drewes, Berthold Hoffmann |
Acta Informatica | 1 |
| 2015 | PrefaceabstractMany non-classical models of automata are natural objects of theoretical computer science. They are studied from different points of view in various areas, both as theoretical concepts and as formal models for applications. The Fifth Workshop on Non-Classical Models of Automata and Applications (NCMA 2013) was organized in order to provide an opportunity for researchers who work on different aspects of non-classical models of automata and related subjects to exchange and discuss new ideas and recent developments. Suna Bensch, Frank Drewes, Mika Hirvensalo, Friedrich Otto |
Fundam. Informaticae | 2 |
| 2015 | The generative power of delegation networks
Frank Drewes, Joost Engelfriet |
Inf. Comput. | 1 |
| 2014 | Graph transformation for incremental natural language analysis
Suna Bensch, Frank Drewes, Helmut Jürgensen, Brink van der Merwe |
Theor. Comput. Sci. | 2 |
| 2013 | Cuts in Regular Expressions
Martin Berglund, Henrik Björklund, Frank Drewes, Brink van der Merwe, Bruce W. Watson |
Developments in Language Theory | 3 |
| 2011 | MAT learners for tree series: an abstract data type and two realizations
Frank Drewes, Johanna Björklund, Andreas Maletti |
Acta Informatica | 1 |
| 2010 | Algorithmic Properties of Millstream Systems
Suna Bensch, Henrik Björklund, Frank Drewes |
Developments in Language Theory | 3 |
| 2010 | Adaptive star grammars and their languages
Frank Drewes, Berthold Hoffmann, Dirk Janssens, Mark Minas |
Theor. Comput. Sci. | 1 |
| 2008 | Adaptive Star Grammars for Graph Models
Frank Drewes, Berthold Hoffmann, Mark Minas |
ICGT | 1 |
| 2008 | Path Languages of Random Permitting Context Tree Grammars are Regular
Frank Drewes, Brink van der Merwe |
Fundam. Informaticae | 1 |
| 2008 | Bag Context Tree Grammars
Frank Drewes, Christine du Toit, Sigrid Ewert, Brink van der Merwe, Andries P. J. van der Walt |
Fundam. Informaticae | 1 |
| 2007 | Query Learning of Regular Tree Languages: How to Avoid Dead States
Frank Drewes, Johanna Björklund |
Theory Comput. Syst. | 1 |
| 2006 | Bag Context Tree Grammars
Frank Drewes, Christine du Toit, Sigrid Ewert, Brink van der Merwe, Andries P. J. van der Walt |
Developments in Language Theory | 1 |
| 2006 | Adaptive Star Grammars
Frank Drewes, Berthold Hoffmann, Dirk Janssens, Mark Minas, Niels Van Eetvelde |
ICGT | 1 |
| 2004 | Branching synchronization grammars with nested tables
Frank Drewes, Joost Engelfriet |
J. Comput. Syst. Sci. | 1 |
| 2003 | Branching Grammars: A Generalization of ET0L Systems
Frank Drewes, Joost Engelfriet |
Developments in Language Theory | 1 |
| 2003 | Learning a Regular Tree Language from a Teacher
Frank Drewes, Johanna Björklund |
Developments in Language Theory | 1 |
| 2003 | Criteria to disprove context freeness of collage languages
Frank Drewes, Hans-Jörg Kreowski, Denis Lapoire |
Theor. Comput. Sci. | 1 |
| 2002 | Hierarchical Graph Transformation
Frank Drewes, Berthold Hoffmann, Detlef Plump |
J. Comput. Syst. Sci. | 1 |
| 2001 | The Complexity of the Exponential Output Size Problem for Top-Down and Bottom-Up Tree Transducers
Frank Drewes |
Inf. Comput. | 1 |
| 2001 | Tree-based generation of languages of fractals
Frank Drewes |
Theor. Comput. Sci. | 1 |
| 2000 | Picking Knots from Trees - The Syntactic Structure of Celtic Knotwork
Frank Drewes, Renate Klempien-Hinrichs |
Diagrams | 1 |
| 2000 | Hierarchical Graph Transformation
Frank Drewes, Berthold Hoffmann, Detlef Plump |
FoSSaCS | 1 |
| 2000 | Computing Raster Images from Grid Picture Grammars
Frank Drewes, Sigrid Ewert, Renate Klempien-Hinrichs, Hans-Jörg Kreowski |
CIAA | 1 |
| 2000 | TREEBAG
Frank Drewes, Renate Klempien-Hinrichs |
CIAA | 1 |
| 2000 | Tree-based picture generationabstractThe concept of tree-based picture generation is introduced. It is shown that there are equivalent tree-based definitions of four picture-generating devices known from the literature, namely collage grammars, iterated function systems, context-free chain-code grammars, and 0L-systems with turtle interpretation. Furthermore, generalisations of each of these systems are discussed. Frank Drewes |
Theor. Comput. Sci. | 1 |
| 1999 | Table-driven and context-sensitive collage languagesabstractIn this paper, we introduce the notions of context-sensitive and ET0L collage grammars as generalizations of context-free collage grammars. Both kinds of picture-generating devices are more,powerful than the context-free case. Nevertheless, the size of collages in an ET0L collage language can be shown to grow at most exponentially. In contrast to this, there are no such bounds for context-sensitive collage languages because suitable pictorial representations of recursively enumerable sets of strings can be generated. On the other hand, it is still a conjecture that ET0L collage languages exist that are not context-sensitive. Frank Drewes, Renate Klempien-Hinrichs, Hans-Jörg Kreowski |
Developments in Language Theory | 1 |
| 1999 | Exponential Output Size of Top-Down Tree Transducers
Frank Drewes |
FCT | 1 |
| 1999 | A Characterization of the Sets of Hypertrees Generated by Hyperedge-Replacement Graph Grammars
Frank Drewes |
Theory Comput. Syst. | 1 |
| 1998 | Decidability of the Finiteness of Ranges of Tree Transductions
Frank Drewes, Joost Engelfriet |
Inf. Comput. | 1 |
| 1997 | Criteria to Disprove Context-Freeness of Collage Languages
Frank Drewes, Hans-Jörg Kreowski, Denis Lapoire |
FCT | 1 |
| 1997 | On the Generation of Trees by Hyperedge Replacement
Frank Drewes |
MFCS | 1 |
| 1996 | A Lower Bound on the Growth of Functions Computed by Tree TransducersabstractTree transducers may be used to perform symbolic computations. A function f from (the domain of) one algebra into (the domain of) another algebra is computed by a transduction that yields for every term representing an element a of the input algebra Frank Drewes |
Fundam. Informaticae | 1 |
| 1996 | (Un-)Decidability of Geometric Properties of Pictures Generated by Collage GrammarsabstractCollage grammars are based on hyperedge replacement in a geometric environment and provide context-free syntactic devices for the generation of picture languages. An intriguing question is which geometric properties of the generated pictures can be decided by inspecting the generating collage grammars. The results presented in this paper address the question in two respects. (1) The decidability results known for hyperedge replacement grammars generating graph languages, based on the notion of compatibility, can be carried over to collage grammars. Unfortunately, compatible properties seem rare in the geometric setting. In this paper three concrete ones are presented. (2) In some other cases being only a minor extensions of situations for which compatibility is obtained, we can prove undecidability results. Frank Drewes, Hans-Jörg Kreowski |
Fundam. Informaticae | 1 |
| 1996 | Language Theoretic and Algorithmic Properties of d-dimensional Collages and Patterns in a Grid
Frank Drewes |
J. Comput. Syst. Sci. | 1 |
| 1995 | On the Connectedness of Pictures Defined by Iterated Function Systems
Frank Drewes |
Developments in Language Theory | 1 |
| 1995 | Generating Self-Affine Fractals by Collage Grammars
Frank Drewes, Annegret Habel, Hans-Jörg Kreowski, Stefan Taubenberger |
Theor. Comput. Sci. | 1 |
| 1993 | Generating Self-Affine Fractals by Collage Grammars
Frank Drewes, Annegret Habel, Hans-Jörg Kreowski, Stefan Taubenberger |
Developments in Language Theory | 1 |
| 1993 | NP-Completeness of k-Connected Hyperedge-Replacement Languages of Order k
Frank Drewes |
Inf. Process. Lett. | 1 |
| 1993 | Recognising k-Connected Hypergraphs in Cubic Time
Frank Drewes |
Theor. Comput. Sci. | 1 |
| 1991 | Incremental Termination Proofs and the Length of Derivations
Frank Drewes, Clemens Lautemann |
RTA | 1 |