Skip to main content

Efficient Translation with Linear Bimorphisms

  • Conference paper
  • First Online:
Language and Automata Theory and Applications (LATA 2018)

Abstract

We show that the image of a regular tree language under a linear bimorphism over binary signatures can be computed in linear time in the size of the input automaton. We do this by transformation into a novel normal form. Our result applies to the translation and parsing complexity of a wide range of grammar formalisms used in computational linguistics, which can now be shown in a uniform way.

We thank Frank Drewes, Meaghan Fowlie, Jonas Groschwitz, Andreas Maletti, and Heiko Vogler for discussions about the paper and the anonymous reviewers for their feedback. This work was supported by DFG grant KO 2916/2-1.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Recall that \(\mathop {{\textsf {ar}}}(r_0) \in \{0,1,2\}\): we use sequences to avoid distinguishing between cases.

References

  1. Arnold, A., Dauchet, M.: Morphismes et bimorphismes d’arbres. Theoret. Comput. Sci. 20(1), 33–93 (1982). https://doi.org/10.1016/0304-3975(82)90098-6

    Article  MathSciNet  MATH  Google Scholar 

  2. Büchse, M., Koller, A., Vogler, H.: Generic binarization for parsing and translation. In: Proceedings of 51st ACL, pp. 145–154 (2013)

    Google Scholar 

  3. Comon, H., Dauchet, M., Gilleron, R., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M., Löding, C.: Tree automata techniques and applications (2007). http://tata.gforge.inria.fr/

  4. Gécseg, F., Steinby, M.: Tree languages. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 3. Springer, Berlin (1997). https://doi.org/10.1007/978-3-642-59126-6_1

    Google Scholar 

  5. Goguen, J.A., Thatcher, J.W., Wagner, E.G., Wright, J.B.: Initial algebra semantics and continuous algebras. J. ACM 24(1), 68–95 (1977). https://doi.org/10.1145/321992.321997

    Article  MathSciNet  MATH  Google Scholar 

  6. Groschwitz, J., Koller, A., Johnson, M.: Efficient techniques for parsing with tree automata. In: Proceedings of 54th ACL, pp. 7–12 (2016). https://doi.org/10.18653/v1/P16-1192

  7. Groschwitz, J., Koller, A., Teichmann, C.: Graph parsing with S-graph grammars. In: Proceedings of 53rd ACL and 7th ICJNLP, pp. 1481–1490 (2015). https://doi.org/10.3115/v1/P15-1143

  8. Joshi, A.K., Schabes, Y.: Tree-adjoining grammars. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, vol. 3. Springer, Berlin (1997). https://doi.org/10.1007/978-3-642-59126-6_2

    Google Scholar 

  9. Koller, A., Kuhlmann, M.: A generalized view on parsing and translation. In: Proceedings of 12th IWPT, pp. 2–13 (2011)

    Google Scholar 

  10. Lautemann, C.: The complexity of graph languages generated by hyperedge replacement. Acta Informatica 27, 399–421 (1990). https://doi.org/10.1007/BF00289017

    Article  MathSciNet  MATH  Google Scholar 

  11. Maletti, A., Graehl, J., Hopkins, M., Knight, K.: The power of extended top-down tree transducers. SIAM J. Comput. 39, 410–430 (2009). https://doi.org/10.1137/070699160

    Article  MathSciNet  MATH  Google Scholar 

  12. Peng, X., Song, L., Gildea, D.: A synchronous hyperedge replacement grammar based approach for AMR parsing. In: Proceedings of 19th CONLL, pp. 32–41 (2015). https://doi.org/10.18653/v1/K15-1004

  13. Shieber, S.: Bimorphisms and synchronous grammars. J. Lang. Model. 2(1), 51–104 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Antoine Venant .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Teichmann, C., Venant, A., Koller, A. (2018). Efficient Translation with Linear Bimorphisms. In: Klein, S., Martín-Vide, C., Shapira, D. (eds) Language and Automata Theory and Applications. LATA 2018. Lecture Notes in Computer Science(), vol 10792. Springer, Cham. https://doi.org/10.1007/978-3-319-77313-1_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77313-1_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-77312-4

  • Online ISBN: 978-3-319-77313-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics