Proceedings

A Formalism and Environment for the Development of a Large Grammar of English

Download BibTeX Cite

Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Natural Language. Pages 703-707.

© 1987 International Joint Conferences on Artificial Intelligence

Abstract

Natural language grammars with large coverage are typically the result of many person-years of effort, working with clumsy formalisms and sub-optimal software support for grammar development. This paper describes our approach to the task of writing a substantial grammar, as part of a collaboration to produce a general purpose morphological and syntactic analyser for English. The grammatical formalism we have developed for the task is a metagrammatical notation which is a more expressive and computationally tractable variant of Generalized Phrase Structure Grammar. We have also implemented a software system which provides a highly integrated and very powerful set of tools for developing and managing a large grammar based on this notation. The system provides a grammarian with an environment which we have found to be essential for rapid but successful production of a substantial grammar.

  1. Barstow, D., E. Shrobe and E. Sandewall, Interactive Programming Environments. New York: McGraw Hill, 1984.
  2. Carroll, J., B. Boguraev, C. Grover and E. Briscoe, "A Development Environment for Large Natural Language Grammars", Technical Report (to appear), Computer Laboratory, University of Cambridge, 1987.
  3. Evans, R., "ProGram -a Development Tool for GPSG Grammars". Linguistics, 23:2 (1985) 213-243.
  4. Gazdar, G., E. Klein, G. Pullum and I. Sag, Generalized Phrase Structure Grammar. Oxford: Blackwell and Cambridge, Mass.: Harvard University Press, 1985.
  5. * Robinson (1982) suggests that Diagram's core then contained about 100 constituent structure rules. ** Jensen et al. (1986) give a figure of 235 decoding rules representing the "central ... grammatical structures of English".
  6. brover, C., E. Briscoe, J. Carroll and B. Boguraev, "The Alvey Natural Language Tools Project Grammar a Large Computational Grammar of English", Lancaster Papers in Linguistics, Department of Linguistics, University of Lancaster, forthcoming.
  7. Hardy, S., "The POPLOG Programming System", Cognitive Studies Research Paper No. CSRP 003, University of Sussex, 1982.
  8. Jensen, K., G. Heidorn, S. Richardson and • N. Haas, "PLNLP, PEG and CRITIQUE: Three Contribution~ ;to Computing in the Humanities", Research Report RC 1184J,I, Computer Sciences Department, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, 1986.
  9. Karttunen, L., "D-PATR: A Development Environment for Unification-Based Grammars". Proc. Ilth International Conference on Computational Linguistics, Bonn, Germany, 1986, 74-80.
  10. Kilbury, J., "Category Cooccurrence Restrictions and the Elimination of Metarules". Proc. 11th International Conference on Computational Linguistics, Bonn, Germany, 1986, 50-55.
  11. Pereira, F. and D. Warren, ."Parsing as Deduction". Proc. 21st Meeting of the~ssociation for Computational Linguistics, MIT, Cambridge,>fitss., 1983, 137-144.
  12. Phi!liiJs, J. and H. Thompson, "GPSGP -a Parser for ___G€neralized Phrase Structure Grammars". Linguistics, 23:2 (1985) 245-261.
  13. Phillips, J. and H. Thompson, "A Parser and an Appropriate Computational Representation for GPSG" in E. Klein and N. Haddock (Eds.), Cognitive Science Working Papers /, Centre for Cognitive Science, University of Edinburgh, 1987.
  14. Popowich, F., "SAUMER: Sentence Analysis using Metarules". Proc. 2nd Conference of the European Chapter of the Association for Computational Linguistics, Geneva, Switzerland, 1985, 48-56.
  15. Robinson, J., "DIAGRAM: a Grammar for Dialogues". Communications of the ACM, 25:1 (1982) 27-47.
  16. Russell, G., S. Pulman, G. Ritchie and A. Black, "A Dictionary and Morphological Analyser for English". Proc. Ilth International Conference on Computational Linguistics, Bonn, Germany, 1986, 277-279.
  17. Shieber, S., "The Design of a Computer Lan~ge for Linguistic Information". Proc. 22nd Annual Meeting of t e Association of Computational Linguistics, Stanford, California, 1 84, 362-366.
  18. Shieber, S., "A Simple Reconstruction of GPSG\: Proc. Ilth International Conference on Computational Lingu~tics, Bonn, Germany, 1986, 211-215.
  19. Teitelman, W. and L. Masinter, ''The Interlisp Pro~amming Environment" in D. Barstow, H. Shrobe and E. Sandewall (Eds.), Interactive Programming Environments, New York: McGraw Hill, 1984, 83-96.
  20. Thompson, H., "Handling Metarules in a Parser for GPSG" in M. Barlow, D. Flickinger and I. Sag (Eds.), Developments in Generalized Phrase Structure Grammar: Stanford Working Papers in Grammatical Theory, Volume 2, Bloomington, Indiana: Indiana University Linguistics Club, 1982.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards