Skip to main content

Part of the book series: Informatik-Fachberichte ((2252,volume 195))

Abstract

Unification-based grammar formalisms rest on the representation of linguistic entities in terms of feature-value structures. Lexical entries, grammar rules, phrases, and sentences are represented by complex feature structures enriched with equality. Speaking of feature structures as linguistic types suggests to look at other areas where types have been studied for a long time: the world of abstract data type specifications. One immediately observes a number of similarities between feature types and data types. The major link is the concept of equality which plays a central role in both approaches. Taking this as the starting point, we employ the algebraic machinery known from abtract data type specifications to the Stuttgart Type Unification Formalism (STUF). STUF provides a powerful notation for handling feature graphs, and the algebraic characterization of STUF we present here contributes to the formal understanding of the formalism. By translating feature graphs into algebraic data type specifications we are able to define an algebraic semantics for feature graphs. The algebraic framework also provides simple and precise definitions of operations of STUF graphs such as unification, subsumption and equivalence. Moreover, by employing the Knuth-Bendix Algorithm, a well-known tool for normalizing systems of equations, the various consistency concepts used for feature graph descriptions can be described and tested easily.

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 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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. Ait-Kaci, H.: A Lattice Theoretic Approach to Computation based on a Calculus of Partially Ordered Type Structures. PhD thesis, University of Pennsylvania, 1984

    Google Scholar 

  2. Burstall, R.M., Goguen, J.A.: Putting theories together to make specifications. Proc. 7th IJCAI, 1977.

    Google Scholar 

  3. Bouma, G., E. König, and H. Uszkoreit: The Application of the Stuttgart Type Unification Formalism to Syntactic and Semantic Processing. To appear in: IBM Journal of Research and Development, March 1988.

    Google Scholar 

  4. Beierle, C., Pletät, U.: Feature graphs and abstract data types: A unifying approach. LILOG Report No. 39, IBM Deutschland GmbH, Stuttgart; to appear in: Proc. 12th International Conference on Computational Linguistics (COLING 88), Budapest, 22–27. August 1988.

    Google Scholar 

  5. Beierle, C., Pletat, U., Uszkoreit, H.: A Formal Semantics of the Stuttgart Type Unification Formalism. LILOG Report, IBM Deutschland GmbH, Stuttgart, (forthcoming).

    Google Scholar 

  6. Cardelli, L.: A Semantics of Multiple Inheritance. In: Proc. of the Symposium on Semantics of Data Types. Springer LNCS 173, 1984, 51–67.

    MathSciNet  Google Scholar 

  7. Ehrig, H. and Mahr, B.: Foundations of Algebraic Specification 1. Springer Verlag, Berlin 1985.

    Google Scholar 

  8. Goguen, J. A. and Thatcher, J. W. and Wagner, E.: An Initial Algebra Approach to The Specification, Correctness and Implementation of Abstract Data Types. In: Current Trends in Programming Methodology, R. T. Yeh, (ed), Prentice-Hall, 1978.

    Google Scholar 

  9. Huet, G., Open, D.C.: Equations and Rewrite Rules: A Survey. In R. Book (ed.), Formal Languages: Perspectives and Open Problems. Academic Press, 1980, pp. 349–405.

    Google Scholar 

  10. Knuth, D.E., Bendix, P.B.: Simple Word Problems in Universal Algebra. In: J. Leech (Ed.): Computational problems in Universal Algebra. Pergamon Press, 1970.

    Google Scholar 

  11. Kasper, R.T., Rounds, W.C.: A logical semantics for feature structures. Proc. 24th Annual Meeting, ACL, 1986.

    Google Scholar 

  12. Herzog, O. et al.: LILOG—Linguistic and Logic Methods for the Computational Understanding of German. LILOG Report lb, IBM Germany, Stuttgart 1986.

    Google Scholar 

  13. Pereira, F.: Grammars and Logics of Partial Information. Proc. 4th Int. Conf on Logic Programming, May 1987.

    Google Scholar 

  14. Pereira, F., Shieber, S.M.: The semantics of grammar formalisms seen as computer languages. Proc. COLING-84, ACL, 1984.

    Google Scholar 

  15. Rollinger, C.-R., Studer, R., Uszkoreit, H., Wachsmuth, I.: Textunderstanding in LILOG—Sorts and Reference Objects. Proc. Wissensbasierte Systeme: GI-Kongreβ 1987, Springer Publishing Company, Berlin 1987.

    Google Scholar 

  16. Rounds, W.C, Kasper, R.: A complete logical calculus for record structures representing linguistic information. IEEE Symposium on Logic in Computer Science, 1986.

    Google Scholar 

  17. Smolka, G., Ait-Kaci, H.: Inheritance Hierarchies: Semantics and Unification. MCC Technical Report AI-057-87, 1987.

    Google Scholar 

  18. Shieber, S. M. An Introduction to Unification-Based Approaches to Grammar. CSLI Lecture Notes 4, Center for the Study of Language and Information, Stanford University, Stanford, Cal.

    Google Scholar 

  19. Shieber, S. M., H. Uszkoreit, F. Pereira, J. Robinson, and M. Tyson: The Formalism and Implementation of PÅTR-II. In: B. Grosz and M. Stickel (ed.) Research on Interactive Acquisition and Use of Knowledge, SRI International, Menlo Park, Cal.

    Google Scholar 

  20. Uszkoreit, H.: Syntaktische and semantische Generalisierungen im strukturierten Lexikon. Proc. GWAI-86, (eds. C.R. Rollinger, W. Horn), Springer Verlag 1986.

    Google Scholar 

  21. Uszkoreit, H.: The Stuttgart Type Unification Formalism. LILOG Report 16, IBM Germany, Science and Technology Div., LILOG,, Stuttgart.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beierle, C., Pletat, U., Uszkoreit, H. (1988). An Algebraic Characterization of STUF. In: Bátori, I.S., Hahn, U., Pinkal, M., Wahlster, W. (eds) Computerlinguistik und ihre theoretischen Grundlagen. Informatik-Fachberichte, vol 195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74282-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-74282-8_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50554-9

  • Online ISBN: 978-3-642-74282-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics