Abstract
A Prolog-based natural language front-end system is described with the following major issues of discussion: Domain independence of the syntax analyser was achieved by the ‘generate-and-test’ notion and the domain independent semantic representation; Determiners were treated as higher order predicates; A technique called ‘syntactic feature’ was employed to write a readable parser in Prolog.
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Clocksin, W. F. and Mellish, C. S.: “Programming in Prolog” (Springer, 1981).
Colmerauer, A.: “Metamorphosis Grammars”, in Bolc (ed.), Natural Language Communication with Computers, Lecture Note in Computer Science,63 (Springer-Verlag, 1978).
Dahl, V.: “Quantification in a Three-valued Logic for Natural Language Question-answering Systems”, Proceeding of 6th International Joint Conference on Artificial Intelligence (Tokyo, 1979).
Maruyama, H.: “Natural Language Understanding System Using Prolog”, Proceedings of The Logic Programming Conference ’83 (1983) [in Japanese].
Matsumoto, Y., Tanaka, H., Hirakawa, H., Miyoshi, H. and Yasukawa, H.: “BUP: A Bottom-Up Parser Embedded in Prolog,” New Generation Computing,1 (1983) 145–158.
McCord, M. C.: “Using Slots and Modifiers in Logic Grammars for Natural Language,” Artificial Intelligence,18 (1982) 327–367.
Pereira, F.: “Extraposition Grammars,” American Journal of Computational Linguistics,7 (1981) 243–256.
Pereira, F. C. N. and Warren, D. H. D.: “Definite Clause Grammars for Language Analysis—A Survey of the Formalism and a Comparison with Augmented Transition Networks,” Artificial Intelligence,13 (1980) 231–278.
Warren, D. H. D. and Pereira, F. C. N.: “An Efficient Easily Adaptable System for Interpreting Natural Language Queries,” American Journal of Computational Linguistics,8 (1982) 110–122.
Winograd, T.: “Understanding Natural Language,” (Academic Press, New York, 1972).
Author information
Authors and Affiliations
Additional information
The work reported here was done while the author was at the Tokyo Institute of Technology, Dept. of Information Science.
About this article
Cite this article
Maruyama, H., Yonezawa, A. A Prolog-based natural language front-end system. NGCO 2, 91–99 (1984). https://doi.org/10.1007/BF03037054
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF03037054