Natural language interface construction using attribute grammars

  • Tibor Gyimóthy
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 545)


Natural language interfaces represent one of the most common applications of natural language processing. In the eighties, not only a considerable increase in natural language interface refinement has been achieved, but also methods for design and evaluation have been worked out.

One might think that a natural language interface of the nineties would be properly described in terms of three parameters, viz.

  1. (i)


  2. (ii)

    modifiability by the user

  3. (iii)



We have implemented a software package for plane geometry constructions called THALES [1] supplied with a natural language interface. Our experience with THALES shows that none of these features is attainable in the near future. Rather, natural language interfaces based on well-defined subsets of languages and supplemented with possibly full semantics appear to be real candidates for applications in the following years.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ale 89]
    Alexin, Z., Fábricz, K., Gyimóthy, T. Horváth, T. CONSTRUCTOR: A Natural Language Interface Based on Attribute Grammar. To appear in: Proceedings of the First Finnish-Hungarian Workshop on Programming Languages and Software Tools, Szeged,1989.Google Scholar
  2. [Cliff 88]
    Clifford, J. Natural Language Querying of Historical Databases. Computational Linguistics 14 (4), 10–34.Google Scholar
  3. [Gyim 88]
    Gyimóthy, T., Horváth, T., Kocsis, F., Toczki, J. Incremental Algorithms in PROFLP. Lecture Notes in Computer Science, 371. pp. 93–103.Google Scholar
  4. [JAKE 88]
    JAKE. The Application-Independent Natural Language User Interface. English Knowledge Systems, Inc., Scotts Valley, California, 1988.Google Scholar
  5. [Mart 83]
    Martin, P., Appelt., Pereira, F. Transportability and Generality in a Natural Language Interface System. Proceedings of IJCAI-83, 1, 573–581.Google Scholar
  6. [Schr 88]
    M. Schröder. Evaluating User Utterances in Natural Language Interfaces to Databases. Computers and Artificial Intelligence, 7 (4), 317–337.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Tibor Gyimóthy
    • 1
  1. 1.Research Group on the Theory of AutomataHungarian Academy of SciencesSzegedHungary

Personalised recommendations