Abstract
A computer programming system called the "Natural Language Computer" (NLC) is described which allows a user to type English commands while watching them executed on sample data appearing on a display screen. Direct visual feedback enables the user to detect most misinterpretation errors as they are made so that incorrect or ambiguous commands can be retyped or clarified immediately. A sequence of correctly executed commands may be given a name and used as a subroutine, thus extending the set of available operations and allowing larger English-language programs to be constructed hierarchically. In addition to discussing the transition network syntax and procedural semantics of the system, special attention is devoted to the following topics: the nature of imperative sentences in the matrix domain; the processing of non-trivial noun phrases; conjunction; pronominals; and programming constructs such as "if", "repeat", and procedure definition.
- Ballard, B. W. Semantic Processing For A Natural Language Programming System (Ph.D. Dissertation), Report CS-1979-5, Duke University, Durham, North Carolina, May, 1979. Google ScholarDigital Library
- Balzer, R. M. "A Global View Of Automatic Programming", Proc. 3rd Joint Conference On Artificial Intelligence, August, 1973, pp. 494--499.Google Scholar
- Balzer, R. M. "Imprecise Program Specification", Proc. Consiglio Nazi. Ric. Ist. Elaborazione Inf., 1975.Google Scholar
- Biermann, A. "Approaches To Automatic Programming", in Advances in Computers, Volume 15, Academic Press, New York, 1976, pp. 1--63.Google Scholar
- Biermann A., Ballard, B., and Holler, A. "An Experimental Study Of Natural Language Programming," Report CS-1979-9, Duke University, Durham, North Carolina, July, 1979.Google Scholar
- Biermann, A. and Krishnaswamy, R. "Constructing Programs From Example Computations", IEEE Transactions on Software Engineering, September, 1976, pp. 141--153.Google ScholarDigital Library
- Bobrow, D. G. and Collins, A. Ed., Representation and Understanding, Academic Press, New York, 1975. Google ScholarDigital Library
- Brown, J. S. and Burton, R. R. "Multiple Representations Of Knowledge For Tutorial Reasoning", in Representation and Understanding (Bobrow, D. G. and Collins, A., Eds.), Academic Press, New York, 1975, pp. 311--349.Google ScholarCross Ref
- Codd, E. F. "Seven Steps to RENDEZVOUS With The Casual User", IBM Report J1333 (#20842), January 17, 1974. Presented at the IFIP-TC2 Conference on Data Base Management, Cargese, Corsica, April 1--5, 1974.Google Scholar
- Cullingford, R. E. Script Application: Computer Understanding of Newspaper Stories (Ph.D. Dissertation). Research Report #116, Yale University, 1978. Google ScholarDigital Library
- Dijkstra, E. W. "On The Foolishness Of 'Natural Language Programming'". Unpublished report, 1978.Google Scholar
- Gallie, T. and Ramm, D. Computer Science/I: An Introduction To Structured Programming. Kendall/Hunt, Dubuque, Iowa, 1976.Google Scholar
- Green, C. "A Summary Of The PSI Program Synthesis System", Proceedings Of 5th International Conference on Artificial Intelligence, Volume I, August 1977, pp. 380--381.Google Scholar
- Green, C. C., Waldinger, R. J., Barstow, D. R., Elschlager, R., Lenat, D. B., McCune, B. P., Shaw, D. E., and Steinberg, L. I. "Progress Report On Program-Understanding Systems", Memo AIM-240, Stanford Artificial Intelligence Laboratory, Stanford, California. Google ScholarDigital Library
- Harris, L. R. "Status Report On ROBOT NL Query Processor", SIGART Newsletter, August, 1978, pp. 3--4 Google ScholarDigital Library
- Heidorn, George E. "Augmented Phrase Structure Grammars", IBM Thomas J. Watson Research Center, Yorktown Heights, New York, December, 1975.Google Scholar
- Heidorn, George E. "Automatic Programming Through Natural Language Dialogue: A Survey", IBM J. Res. Develop., July, 1976, pp. 302--313.Google Scholar
- Heidorn, George E. Natural Language Inputs To A Simulation Programming System. Naval Postgraduate School, October, 1972.Google Scholar
- Heidorn, George E. "Supporting A Computer-Directed Natural Language Dialogue For Automatic Business Programming", Research Report 26157, IBM Thomas J. Watson Research Center, Yorktown Heights, New York, June, 1976.Google Scholar
- Hendrix, Gary G., Sacerdoti, Earl D., Sagalowicz, Daniel, and Slocum, Jonathan "Developing A Natural Language Interface To Complex Data", ACM Trans. on Database Systems, June, 1978, pp. 105--147. Google ScholarDigital Library
- Hendrix, Gary G. "Human Engineering For Applied Natural Language Processing", Proceedings Of 5th International Conference on Artificial Intelligence, Volume I, August, 1977, pp. 183--191.Google Scholar
- Hobbs, Jerry R. "Pronoun Resolution", Research Report 76-1, Department of Computer Sciences, City College of New York, August, 1976.Google Scholar
- Martin, W. A., Ginzberg, M. J., Krumland, R., Mark, B., Morgenstern, M., Niamir, B., and Sunguroff, A. Internal Memos, Automatic Programming Group, MIT, Cambridge, Massachusetts, 1974.Google Scholar
- Minsky, M. "A Framework For Representing Knowledge", in The Psychology Of Computer Vision, Winston, P. H. ed., McGraw-Hill, New York, 1975.Google Scholar
- Petrick, S. R. "On Natural Language Based Computer Systems", IBM J. Res. Develop., July, 1976, pp. 314--325. Also appears in Linguistic Structures Processing, A. Zampolli, ed., North-Holland Publishing Company, Amsterdam, Holland, 1977.Google Scholar
- Plath, W. J. "REQUEST: A Natural Language Question-Answering System", IBM J. Res. Develop., July, 1976, pp. 326--335.Google Scholar
- Sammet, J. E. "The Use of English As A Programming Language", Comm. ACM, March, 1966, pp. 228--229. Google ScholarDigital Library
- Schank, R. C. "Identification of Conceptualizations Underlying Natural Language", in Computer Models Of Thought And Language, R. C. Schank, R. C. and K. M. Colby, Eds., W. H. Freeman and Company, San Francisco, 1973, pp. 187--247.Google Scholar
- Schank, R. and Abelson, R. Scripts, Plans, Goals, And Understanding. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1977.Google Scholar
- Schank, R. C. and Colby, K. M. Computer Models of Thought And Language. W. H. Freeman and Company, San Francisco, 1973. Google ScholarDigital Library
- Simmons, R. F. "Natural Language Question Answering Systems: 1969", Comm. ACM, January, 1970, pp. 15--30. Google ScholarDigital Library
- Simmons, R. F. Personal Communication at TINLAP-2 Conference, Univ. of Illinois, July, 1978.Google Scholar
- Stockwell, R. Schachter, P., and Partee, B. The Major Syntactic Structures Of English. Holt, Rinehart and Winston, Inc., New York, 1973, pp. 294--418.Google Scholar
- Thompson, Frederick B. and Thompson, Bozena H. "Practical Natural Language Processing: The REL System as Prototype", in Advances In Computers, Volume 13, M. Rubinoff and M. C. Yovits, Eds., Academic Press, New York, 1975, pp. 109--168.Google Scholar
- Waltz, D. L. "An English Language Question Answering System For A Large Relational Database", Comm. ACM, July, 1978, pp. 526--539. Google ScholarDigital Library
- Waltz, D. L., ed. "Natural Language Interfaces", SIGART Newsletter, February, 1977. Google ScholarDigital Library
- Winograd, T. Understanding Natural Language, Academic Press, New York, 1972. Google ScholarDigital Library
- Woods, W. A. "A Personal View Of Natural Language Understanding", in "Natural Language Interfaces", SIGART Newsletter, February, 1977, pp. 17--20. Google ScholarDigital Library
- Woods, W. A., Kaplan, R. M., and Nash-Weber, B. The Lunar Sciences Natural Language Information System: Final Report. Report Number 2378, Bolt, Beranek and Newman, Inc., Cambridge, Massachusetts, 1972.Google Scholar
- Woods, W. A. "Transition Network Grammars For Natural Language Analysis", Comm. ACM, October, 1970, pp. 591--606. Google ScholarDigital Library
Index Terms
- Toward natural language computation
Recommendations
Toward a knowledge-to-text controlled natural language of isiZulu
The language isiZulu belongs to the Nguni group of languages, which also include isiXhosa, isiNdebele and siSwati. Of the four Nguni languages, isiZulu is the most dominant language in South Africa, which is spoken by 22.7 % of the country's 51.8 ...
Comments