- What is NLP?
- Why is it used?
- how is it used?
What is Natural Language processing?
Chowdhury on his research on Natural language processing refers to NLP as an area of research and application that analyses how computers can be used to identify, understand and do useful things with natural language text or speech. The core of any NLP related system is understanding the natural language. This large task of analyzing natural language involves three major problems: first is to understand the thought process and then to analyze the meaning of the linguistic input, and finally the world knowledge(Chowdhury, 2003). A given word or a sentence would carry a specific meaning or connotation in a given context. even may be related to many other words or sentences in the given context.
Liddy (1998) and Feldman (1999) through research they came up with seven interdependent levels that is important to distinguish natural languages.
- phonetic or phonological level that deals with pronunciation
- morphological level that deals with the smallest parts of words, that carry a meaning, and suffixes and prefixes
- lexical level that deals with lexical meaning of words and parts of speech analyses
- syntactic level that deals with grammar and structure of sentences
- semantic level that deals with the meaning of words and sentences
- discourse level that deals with the structure of different kinds of text using document structures and
- pragmatic level that deals with the knowledge that comes from the outside world, i.e., from outside the contents of the document.
Sources:
- Chowdhury, G. (2003) Natural language processing. Annual Review of Information Science and Technology, 37. pp. 51-89. ISSN 0066-4200
- Liddy, E. (1998). Enhanced text retrieval using natural language processing. Bulletin of the American Society for Information Science, 24, 14-16.
- Feldman, S. (1999). NLP meets the jabberwocky. Online, 23, 62-72.
No comments:
Post a Comment