Skip to main content

Uniformizing Rational Relations for Natural Language Applications Using Weighted Determinization

  • Conference paper
Implementation and Application of Automata (CIAA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6482))

Included in the following conference series:

  • 561 Accesses

Abstract

Rational functions have many applications in natural language processing. Specifying them can be difficult since many of the techniques over-generalize and incorrect transformations need to be removed or avoided. Uniformization is the process of restricting a rational relation to make it single-valued while preserving its domain. One way of doing this is to use weighted determinization with an appropriate semiring to produce a subsequential transducer when this is possible. A basic algorithm using the genealogical minimum as the selection process is discussed with a motivating example.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdali, S.K., Saunders, B.D.: Transitive closure and related semiring properties via eliminants. Theoretical Computer Science 40, 257–274 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  2. Beesley, K.R., Karttunen, L.: Finite State Morphology. CSLI Publications, Stanford (2003), http://www.fsmbook.com

  3. Berstel, J.: Transductions and context-free languages. Teubner, Stuttgart (1979)

    Google Scholar 

  4. Conway, J.H.: Regular algebra and finite machines. Chapman and Hall, London (1971)

    MATH  Google Scholar 

  5. Johnson, J.H.: INR—a program for computing finite state automata. INR manual (1988), http://ginr.org

  6. Johnson, J.H.: A unified framework for disambiguating finite transductions. Theoretical Computer Science 63, 91–111 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  7. Lehmann, D.J.: Algebraic structures for transitive closure. Theoretical Computer Science 4(1), 59–76 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  8. Mohri, M.: Finite-state transducers in language and speech processing. Computational Linguistics 23(2), 269–312 (1997)

    MathSciNet  Google Scholar 

  9. Mohri, M.: Generic ε-removal algorithm for weighted automata. In: Yu, S., Păun, A. (eds.) CIAA 2000. LNCS, vol. 2088, pp. 230–242. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Mohri, M., Pereira, F., Riley, M.: The design principles of a weighted finite-state transducer library. Theoretical Computer Science 231(1), 17–32 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  11. Mohri, M.: Generic ε-removal and input ε-normalization algorithms for weighted transducers. International Journal of Foundations of Computer Science (2002)

    Google Scholar 

  12. Mohri, M.: Weighted automata algorithms. In: Droste, M., Kuich, W., Vogler, H. (eds.) Handbook of Weighted Automata, ch. 6, pp. 213–254. Springer, Berlin (2009)

    Chapter  Google Scholar 

  13. Sakarovitch, J.: Elements of automata theory. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Howard Johnson, J. (2011). Uniformizing Rational Relations for Natural Language Applications Using Weighted Determinization. In: Domaratzki, M., Salomaa, K. (eds) Implementation and Application of Automata. CIAA 2010. Lecture Notes in Computer Science, vol 6482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-18098-9_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-18098-9_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-18097-2

  • Online ISBN: 978-3-642-18098-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics