Open Access Open Access  Restricted Access Subscription or Fee Access

Natural Language Processing using Logic Programming for Indian Languages

Dr.P. Venkata Subba Reddy

Abstract


The fundamental aspect of Natural language processing is Knowledge representation. The natural Languages like Telugu, Tamil, Sanskrit etc can also be possible to process using Logic programming by translating knowledge base in to English character set. In this paper, The Telugu and Tamil languages are processed with the Prolog by translating Knowledge base into English character set using Om Transliteration. The knowledge base for Telugu and Tamil language are discussed for Prolog programming Examples are given for Telugu and Tamil language processing.

Keywords


Natural Language Processing, Logic Programming, Om Transliteration Indian languages, Telugu and Tamil Language Processing.

Full Text:

PDF

References


J.F, Allen, Natural Language Understanding, New York: Addison Wesley, 1995.

J.D. Beattie, Natural language processing by computer, International Journal of Man-Machine Studies, vol.1, 3, pp.311-329, July 1969.

Gerald Gazdar and Chris Mellish, Natural Language Processing in X. New York:Addison-Wesley, 1989.

S. Herath, S. Ishizaki, Y. Anzai, H. Aiso, T. Ikeda , Machine processing of a natural language with interchangeable phrases, Information Sciences, vol..6, 1-2, pp.139-165, December 1992.

Grosz, Barbara J., Karen Sparck Jones, and Bonnie L. Webber, editors. Readings in Natural Language Processing. San Mateo: Morgan Kaufmann, 1986.

Herbert Schildt, Advanced Turbo Prolog, New York: McGraw-Hill Inc, 1987,

James Allen. 1995. Natural Language Understanding. CA:Benjamin/Cummings,1995.

James Pustejovsky, Branimir Boguraev, Lexical knowledge representation and natural language processing, Artificial Intelligence, vol.63, 1-2, pp.193-223, October 1993.

John A. Bateman, Joana Hois, Robert Ross, Thora Tenbrink, A linguistic ontology of space for natural language processing Artificial Intelligence, vol.174, 14, pp.1027-1071, September 2010.

Keith Weiskamp and Terry Hengl, Artificial Intelligence Programming with Turbo Prolog, New York: John Wiley & Sons Inc., 1988.

Mahesh, Kavi, and Sergei Nirenburg. Knowledge-Based Systems for Natural Language. In The Computer Science and Engineering Handbook, ed. Allen B. Tucker, Jr., Boca Raton, FL: CRC Press, Inc. pp.637-652, 1997.

OM: one tool for many languages, Indian Institute of Science and Cornagie Mllan Univeresity, Windows Version 7.1.

Patterson, Dan W., Natural Language Processing. In Introduction to Artificial Intelligence and Expert Systems by Dan W. Patterson, Englewood Cliffs, NJ: Prentice Hall, pp.227-270, 1990.

Sarma, V.V.S., “A survey of Indian Logic from the point of view of Computer Science”, Sadhana –Academy Proceedings in Engineering Sciences, vol.19, 6, pp.971-983, 1994.

Sarma, V.V.S., “Computers, Sanskrit and Indian Sanskrit Traditions”, Presentation at the Seminar at Kakatiya University , 25 September 2000.

Subhash C. Kak The Paninian approach to natural language processing, International Journal of Approximate Reasoning, vol.1, 1, pp.117-130, January 1987.

Venata Subba Reddy, P., “Fuzzy Modeling and Natural Language Processing for Sanscrit Grammar”, Journal of Computer Science and engineering, Vol.1, Issue 1, pp.99-101, may 2010.

Winograd, T. , Understanding Natural Language. New York: Academic Press, 1972.


Refbacks

  • There are currently no refbacks.