Natural Language Processing And Its Applications
- Topics: Linguistics
- Words: 1921
- |
- Pages: 4
- This essay sample was donated by a student to help the academic community. Papers provided by EduBirdie writers usually outdo students' samples.
Download
Short on time?
Get essay writing helpDownload
Natural Language Processing is a branch that is mainly involved in the field of Artificial Intelligence and deals with the study of mathematical and computational modelling of various aspects of natural language and the development of wide range of systems. NLP researchers aim to research on how human beings understand and use language so that appropriate tools and techniques can be developed for the computer to understand and manipulate natural languages to perform the desired tasks. In this paper various techniques involved in the process of NLP and the fields in which it is being applied are described.
Natural Language is a general term for a wide range of tasks and methods related to automated understanding of human languages. In recent years, the amount of available diverse textual information has been growing rapidly, and specialized computer systems can cover ways of managing, sorting, filtering and processing this data more efficiently. As a larger goal, research in NLP aims to create systems that can also understand the sense of the text, gain relevant knowledge, arrange it into easily accessible formats, and even discover latent or previously unknown information using inference. Research in Machine (ML) focuses on the development of algorithms for automatically learning patterns and making decisions based on empirical data, and it offers useful approaches to many NLP problems.
NLP, also known as Computational Linguistics (CL), is a blend of language, machine learning and artificial intelligence. Four key factors enabled these developments:
Applications of NLP include a number of fields of studies, such as machine translations, natural language text processing and summarization, user interfaces, multilingual and cross language information retrieval (CLIR), speech recognition, artificial intelligence and expert systems, and so on.
The steps that are involved in the Natural Language Processing takes place in this order:
At the core of any NLP task there is the important issue of natural language understanding. The process of building computer programs that understands natural language involves three major problems: the first one relates to the thought process, the second one to the representation and meaning of the linguistic input, and the third one to the world knowledge. An NLP system may begin at the word level – to determine the morphological structure, nature (such as part-of-speech, meaning) etc. Of the word – and then may move on to the sentence level – to determine the word order, grammar, meaning of the entire sentence, etc. – and then to context and the overall environment or domain. A given word or a sentence may have a specific meaning or connotation in a given context or domain, and may be related to many other words and/or sentences in the given context.
Liddy and Feldman suggest that in order to understand natural languages, it is important to be able to distinguish among the following seven interdependent levels, that people use to extract meaning from text or spoken languages:
Manipulation of texts for knowledge extraction, for automatic indexing and abstracting, or for producing text in a desired format, has been recognized as an important area of research in NLP. This is broadly classified as the area of natural language text processing that allows structuring of large bodies of textual information with a view to retrieving particular information or to deriving knowledge structures that may be used for a specific purpose. Automatic text processing systems generally take some form of text input and transform it into an output of some different form.
The central task for natural language processing is the translation of potentially ambiguous natural language queries and texts into unambiguous internal representations on which matching and retrieval can take place. Past research concentrating on natural language processing systems has been reviewed by Haas, Mani & Maybury, Smeaton, and Warner. Some NLP systems have been built to process texts using particular small sublanguages to reduce the size of the operations and the nature of the complexities. These domain-specific studies are largely known as ‘sublanguage analyses’.
Information retrieval has been a major area of application of NLP, and consequently a number of research projects, dealing with the various applications on NLP in IR, have taken place throughout the world resulting in a large volume of publications. Lewis and Sparck Jones commented= that generic challenge for NLP in the field of IR is whether the necessary NLP of texts and queries is doable, and the specific challenges are whether non-statistical and statistical data can be combined and whether data about individual documents and whole files can be combined. Feldman suggests that in order to achieve success in IR, NLP techniques should be applied in conjunction with other technologies, such as visualization, intelligent agents and speech recognition. Chandrasekar and Srinivas propose that coherent text contains significant latent information, such as syntactic structure and patterns of language use, and this information could be used to improve the performance of information retrieval systems. They describe a system, called Glean that uses syntactic information for effectively filtering irrelevant documents, and thereby improving the precision of information retrieval systems.
A natural Language interface is one that accepts query statements or commands in natural language and sends data to some system, typically a retrieval system, which then results in appropriate responses to the commands or query statements. A natural language interface should be able to translate the natural language statements into appropriate actions for the system. It is concluded that the goal of natural language systems cannot be fully achieved due to limitations of science, technology, business knowledge, and programming environments. The specific problems include:
A few years ago, we used to type keywords into Google search to get effective results. Today we have the comfort of vocally seeking help with the technology assistant. One of the most pragmatic tech trends, NLP, has multiple applications.
There are other applications as well, such as neural machine translation, data visualisation, biometrics, robotics and more.
Fake news detection is a critical yet challenging problem in Natural Language Processing (NLP). The rapid rise of social networking platforms has not yielded a vast increase in information accessibility but has also accelerated the spread of fake news. Given the massive amount of Web content, automatic fake news detection is a practical NLP problem required by all online content providers.
Natural Language Processing (NLP), search for specific patterns or linguistic cues that indicate a particular article is fake news. This is different from a fact checking algorithm that cross-references an article with other pieces to see if it contains inconsistent information.
At the moment, NLP is mainly used to assess the sentiment of news feeds. I see that evolving toward a more general approach. You could use NLP to analyze past earning calls and annual reports to estimate future earnings growth or market capitalization.
When you don’t have prices for a security, you cannot compute factor exposures. You could use NLP to predict those factor exposures by analyzing the latest reports of the companies.
NLP is being used for ensuring the sustainability by gaining sufficient knowledge from the historical data of the various companies.
The rise of big data in the healthcare industry is setting the stage for natural language processing (NLP) and other artificial intelligence tools to assist with improving the delivery of care.
Some of the areas where NLP is involved are:
In the future, NLP and other machine learning tools could be the key to better clinical decision support and patient health outcomes.
NLP is very significant to develop new software systems and advanced techniques in the educational settings. The main purpose is to bring improvement, which can assist in utilizing advance technologies for the educational systems.
Language Muse is a web-based, instructional authoring application intended to support teachers in the development of curricular materials for English-language learners (ELL).
NLP in educational application provides a solution to the barriers in the educational systems, which result in affecting the academic progress and learning of the students.
In conclusion, Natural Language Processing is a field of computer science and AI that focuses mainly on the interaction among computers and humans. Some of the existing real life applications of NLP include Apple’s Siri and Microsoft’s Cortana.
Hence the ways in which NLP is advancing the future by enhancing human-machines interactions:
No matter where it is applied, NLP will be essential in understanding the true voice of the user and the customer and facilitating more seamless interaction on any platform where language and human communication are used.
Fair Use Policy
EduBirdie considers academic integrity to be the essential part of the learning process and does not support any violation of the academic standards. Should you have any questions regarding our Fair Use Policy or become aware of any violations, please do not hesitate to contact us via support@edubirdie.com.