Natural language interface construction using attribute grammars
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.
modifiability by the user
We have implemented a software package for plane geometry constructions called THALES  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.
- [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
- [Cliff 88]Clifford, J. Natural Language Querying of Historical Databases. Computational Linguistics 14 (4), 10–34.Google Scholar
- [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
- [JAKE 88]JAKE. The Application-Independent Natural Language User Interface. English Knowledge Systems, Inc., Scotts Valley, California, 1988.Google Scholar
- [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
- [Schr 88]M. Schröder. Evaluating User Utterances in Natural Language Interfaces to Databases. Computers and Artificial Intelligence, 7 (4), 317–337.Google Scholar