Two or three things I know about tree transducers
L\^e Th\`anh D\~ung Nguy\^en

TL;DR
This paper provides an overview of various types of tree transducers, their connections, and how their composed functions relate, aiming to clarify their roles and relationships in automata theory.
Contribution
It offers a concise summary of different tree transducer models, their interconnections, and insights into their composed functions, consolidating knowledge from prior research.
Findings
Clarifies the relationships between different tree transducer models
Summarizes how composed functions of tree transducers behave
Provides a quick reference to existing literature on tree transducers
Abstract
You might know that the name "tree transducers" refers to various kinds of automata that compute functions on ranked trees, i.e. terms over a first-order signature. But have you ever wondered about how to remember what a macro tree transducer does? Or what are the connections between top-down tree(-to-string) transducers, multi bottom-up tree(-to-string) transducers, tree-walking transducers, (invisible) pebble tree transducers, monadic second-order transductions, unfoldings of rooted directed acyclic graphs (i.e. term graphs) -- and what happens when the functions that they compute are composed? The answers may be found in old papers (mostly coauthored by Engelfriet), but maybe you can save some time by first looking at this short note.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Evolutionary Algorithms and Applications · Power Systems and Technologies
