Natural Language Understanding: Fundamentals and Applications
By Fouad Sabry
()
About this ebook
What Is Natural Language Understanding
The field of artificial intelligence known as natural-language processing includes a subfield known as natural-language understanding (NLU), often known as natural-language interpretation (NLI), which deals with the reading comprehension of machines. Understanding natural language is seen as a challenging topic for artificial intelligence.
How You Will Benefit
(I) Insights, and validations about the following topics:
Chapter 1: Natural Language Understanding
Chapter 2: Computational Linguistics
Chapter 3: Natural Language Processing
Chapter 4: Parsing
Chapter 5: Question Answering
Chapter 6: Semantic Role Labeling
Chapter 7: Computational Semantics
Chapter 8: Semantic Parsing
Chapter 9: Natural-language User Interface
Chapter 10: History of Natural Language Processing
(II) Answering the public top questions about natural language understanding.
(III) Real world examples for the usage of natural language understanding in many fields.
(IV) 17 appendices to explain, briefly, 266 emerging technologies in each industry to have 360-degree full understanding of natural language understanding' technologies.
Who This Book Is For
Professionals, undergraduate and graduate students, enthusiasts, hobbyists, and those who want to go beyond basic knowledge or information for any kind of natural language understanding.
Other titles in Natural Language Understanding Series (30)
Attractor Networks: Fundamentals and Applications in Computational Neuroscience Rating: 0 out of 5 stars0 ratingsLong Short Term Memory: Fundamentals and Applications for Sequence Prediction Rating: 0 out of 5 stars0 ratingsCompetitive Learning: Fundamentals and Applications for Reinforcement Learning through Competition Rating: 0 out of 5 stars0 ratingsArtificial Neural Networks: Fundamentals and Applications for Decoding the Mysteries of Neural Computation Rating: 0 out of 5 stars0 ratingsRestricted Boltzmann Machine: Fundamentals and Applications for Unlocking the Hidden Layers of Artificial Intelligence Rating: 0 out of 5 stars0 ratingsMultilayer Perceptron: Fundamentals and Applications for Decoding Neural Networks Rating: 0 out of 5 stars0 ratingsFeedforward Neural Networks: Fundamentals and Applications for The Architecture of Thinking Machines and Neural Webs Rating: 0 out of 5 stars0 ratingsConvolutional Neural Networks: Fundamentals and Applications for Analyzing Visual Imagery Rating: 0 out of 5 stars0 ratingsSupport Vector Machine: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsK Nearest Neighbor Algorithm: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNouvelle Artificial Intelligence: Fundamentals and Applications for Producing Robots With Intelligence Levels Similar to Insects Rating: 0 out of 5 stars0 ratingsRecurrent Neural Networks: Fundamentals and Applications from Simple to Gated Architectures Rating: 0 out of 5 stars0 ratingsEmbodied Cognition: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsGroup Method of Data Handling: Fundamentals and Applications for Predictive Modeling and Data Analysis Rating: 0 out of 5 stars0 ratingsSubsumption Architecture: Fundamentals and Applications for Behavior Based Robotics and Reactive Control Rating: 0 out of 5 stars0 ratingsHopfield Networks: Fundamentals and Applications of The Neural Network That Stores Memories Rating: 0 out of 5 stars0 ratingsPropositional Logic: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsRadial Basis Networks: Fundamentals and Applications for The Activation Functions of Artificial Neural Networks Rating: 0 out of 5 stars0 ratingsPerceptrons: Fundamentals and Applications for The Neural Building Block Rating: 0 out of 5 stars0 ratingsStatistical Classification: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMulti Agent System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsHybrid Neural Networks: Fundamentals and Applications for Interacting Biological Neural Networks with Artificial Neuronal Models Rating: 0 out of 5 stars0 ratingsBio Inspired Computing: Fundamentals and Applications for Biological Inspiration in the Digital World Rating: 0 out of 5 stars0 ratingsBackpropagation: Fundamentals and Applications for Preparing Data for Training in Deep Learning Rating: 0 out of 5 stars0 ratingsAgent Architecture: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Immune Systems: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsCognitive Architecture: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsHebbian Learning: Fundamentals and Applications for Uniting Memory and Learning Rating: 0 out of 5 stars0 ratingsAlternating Decision Tree: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMonitoring and Surveillance Agents: Fundamentals and Applications Rating: 0 out of 5 stars0 ratings
Read more from Fouad Sabry
Related to Natural Language Understanding
Titles in the series (100)
Attractor Networks: Fundamentals and Applications in Computational Neuroscience Rating: 0 out of 5 stars0 ratingsLong Short Term Memory: Fundamentals and Applications for Sequence Prediction Rating: 0 out of 5 stars0 ratingsCompetitive Learning: Fundamentals and Applications for Reinforcement Learning through Competition Rating: 0 out of 5 stars0 ratingsArtificial Neural Networks: Fundamentals and Applications for Decoding the Mysteries of Neural Computation Rating: 0 out of 5 stars0 ratingsRestricted Boltzmann Machine: Fundamentals and Applications for Unlocking the Hidden Layers of Artificial Intelligence Rating: 0 out of 5 stars0 ratingsMultilayer Perceptron: Fundamentals and Applications for Decoding Neural Networks Rating: 0 out of 5 stars0 ratingsFeedforward Neural Networks: Fundamentals and Applications for The Architecture of Thinking Machines and Neural Webs Rating: 0 out of 5 stars0 ratingsConvolutional Neural Networks: Fundamentals and Applications for Analyzing Visual Imagery Rating: 0 out of 5 stars0 ratingsSupport Vector Machine: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsK Nearest Neighbor Algorithm: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNouvelle Artificial Intelligence: Fundamentals and Applications for Producing Robots With Intelligence Levels Similar to Insects Rating: 0 out of 5 stars0 ratingsRecurrent Neural Networks: Fundamentals and Applications from Simple to Gated Architectures Rating: 0 out of 5 stars0 ratingsEmbodied Cognition: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsGroup Method of Data Handling: Fundamentals and Applications for Predictive Modeling and Data Analysis Rating: 0 out of 5 stars0 ratingsSubsumption Architecture: Fundamentals and Applications for Behavior Based Robotics and Reactive Control Rating: 0 out of 5 stars0 ratingsHopfield Networks: Fundamentals and Applications of The Neural Network That Stores Memories Rating: 0 out of 5 stars0 ratingsPropositional Logic: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsRadial Basis Networks: Fundamentals and Applications for The Activation Functions of Artificial Neural Networks Rating: 0 out of 5 stars0 ratingsPerceptrons: Fundamentals and Applications for The Neural Building Block Rating: 0 out of 5 stars0 ratingsStatistical Classification: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMulti Agent System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsHybrid Neural Networks: Fundamentals and Applications for Interacting Biological Neural Networks with Artificial Neuronal Models Rating: 0 out of 5 stars0 ratingsBio Inspired Computing: Fundamentals and Applications for Biological Inspiration in the Digital World Rating: 0 out of 5 stars0 ratingsBackpropagation: Fundamentals and Applications for Preparing Data for Training in Deep Learning Rating: 0 out of 5 stars0 ratingsAgent Architecture: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Immune Systems: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsCognitive Architecture: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsHebbian Learning: Fundamentals and Applications for Uniting Memory and Learning Rating: 0 out of 5 stars0 ratingsAlternating Decision Tree: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMonitoring and Surveillance Agents: Fundamentals and Applications Rating: 0 out of 5 stars0 ratings
Related ebooks
Artificial Intelligence Complete: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsExplanation Based Learning: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsQuestion Answering: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsConcept Mining: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsTuring Test: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsMoravec Paradox: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNeat versus Scruffy: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsAI Development for the Modern World: A Comprehensive Guide to Building and Integrating AI Solutions Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Myths: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsChatGPT A Professional Guide to Its History, Usage, and Biases Rating: 0 out of 5 stars0 ratingsArtificial Consciousness Rating: 2 out of 5 stars2/5Natural Language User Interface: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsSynthetic Intelligence: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsConversing With AI: The World Of Natural Language Processing Rating: 0 out of 5 stars0 ratingsStatistical Semantics: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Diagnosis: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNouvelle Artificial Intelligence: Fundamentals and Applications for Producing Robots With Intelligence Levels Similar to Insects Rating: 0 out of 5 stars0 ratingsCognitive Computing and Big Data Analytics Rating: 0 out of 5 stars0 ratingsSymbolic Artificial Intelligence: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsRule Based System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsBlackboard System: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsDartmouth Proposal: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsForward Chaining: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsRelationship Extraction: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsNatural Language Processing Rating: 0 out of 5 stars0 ratingsNew Arts, Eighth and Ninth, the arts born in the 20th century Rating: 0 out of 5 stars0 ratingsArtificial Intelligence Frame: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsKnowledge Reasoning: Fundamentals and Applications Rating: 0 out of 5 stars0 ratingsGeneral Artificial Intelligence: Fundamentals and Applications Rating: 0 out of 5 stars0 ratings
Intelligence (AI) & Semantics For You
Co-Intelligence: Living and Working with AI Rating: 4 out of 5 stars4/5ChatGPT Millionaire: Work From Home and Make Money Online, Tons of Business Models to Choose from Rating: 5 out of 5 stars5/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 4 out of 5 stars4/5Writing AI Prompts For Dummies Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Nexus: A Brief History of Information Networks from the Stone Age to AI Rating: 4 out of 5 stars4/5Midjourney Mastery - The Ultimate Handbook of Prompts Rating: 5 out of 5 stars5/5Why Machines Learn: The Elegant Math Behind Modern AI Rating: 3 out of 5 stars3/5The Coming Wave: AI, Power, and Our Future Rating: 4 out of 5 stars4/5THE CHATGPT MILLIONAIRE'S HANDBOOK: UNLOCKING WEALTH THROUGH AI AUTOMATION Rating: 5 out of 5 stars5/5Artificial Intelligence: A Guide for Thinking Humans Rating: 4 out of 5 stars4/5The Secrets of ChatGPT Prompt Engineering for Non-Developers Rating: 5 out of 5 stars5/5Coding with AI For Dummies Rating: 1 out of 5 stars1/5Digital Dharma: How AI Can Elevate Spiritual Intelligence and Personal Well-Being Rating: 5 out of 5 stars5/5Chat-GPT Income Ideas: Pioneering Monetization Concepts Utilizing Conversational AI for Profitable Ventures Rating: 4 out of 5 stars4/5Generative AI For Dummies Rating: 2 out of 5 stars2/5AI Money Machine: Unlock the Secrets to Making Money Online with AI Rating: 5 out of 5 stars5/5The AI-Driven Leader: Harnessing AI to Make Faster, Smarter Decisions Rating: 4 out of 5 stars4/5Mastering ChatGPT Rating: 0 out of 5 stars0 ratingsArtificial Intelligence For Dummies Rating: 3 out of 5 stars3/580 Ways to Use ChatGPT in the Classroom Rating: 5 out of 5 stars5/5The ChatGPT Revolution: How to Simplify Your Work and Life Admin with AI Rating: 0 out of 5 stars0 ratingsAI for Educators: AI for Educators Rating: 3 out of 5 stars3/5
Reviews for Natural Language Understanding
0 ratings0 reviews
Book preview
Natural Language Understanding - Fouad Sabry
Chapter 1: Natural-language understanding
News gathering, text classification, voice activated search, archiving, and massive content analysis using natural language understanding (NLU) or natural language interpretation (NLI).
One of the earliest attempts at computerized natural-language understanding is the 1964 program STUDENT written by Daniel Bobrow for his PhD dissertation at MIT. In his dissertation, titled Natural Language Input for a Computer Problem Solving System,
eight years after John McCarthy coined the term artificial intelligence,
Bobrow demonstrated how a computer could use natural language input to solve algebra word problems.
In 1966, MIT's Joseph Weizenbaum created ELIZA, an interactive program that allowed users to have a conversation with it in English about any topic (though psychotherapy was by far the most popular). Weizenbaum avoided the issue of providing ELIZA with a database of real-world knowledge or a rich lexicon by having the program work solely through the parsing and substitution of key words into canned phrases. Nonetheless, ELIZA became surprisingly popular for a plaything, and it can be viewed as an early forerunner to modern commercial systems like the one used by Ask.com. Students of Schank's at Yale University, including Robert Wilensky, Wendy Lehnert, and Janet Kolodner, made extensive use of this model, which was influenced in part by the work of Sydney Lamb.
The augmented transition network (ATN) was first proposed by William A. Woods in 1970 as a way to represent unstructured text. In place of rules for phrase structure, ATNs relied on a set of finite state automata that were repeatedly invoked. For quite some time, people kept using ATNs and their more generalized format, generalized ATNs.
SHRDLU was Terry Winograd's MIT doctoral thesis, which he completed in 1971. Within the confines of a world made of children's blocks, SHRDLU was able to understand basic English sentences and use them to guide a robotic arm. The positive results of SHRDLU's demonstration have given researchers new impetus to keep working in the area. Winograd was an advisor to Google co-founder and Stanford student Larry Page.
SRI International's natural language processing group maintained its dedication to the field throughout the 1970s and 1980s. Several for-profit initiatives were launched as a direct result of this study; for example, Gary Hendrix founded Symantec Corporation in 1982 with the intention of creating a natural language interface for database queries on personal computers. However, with the introduction of mouse-driven GUIs, Symantec shifted gears. Many other commercial initiatives, such as those led by Larry R. Harris at the Artificial Intelligence Corporation and Roger Schank and his students at the Cognitive Systems Corp., were also launched around this time.
This conclusion has the backing of John Ball, a cognitive scientist and the creator of Patom Theory. Narrowing the scope of an application has allowed natural language processing to make inroads for applications that support human productivity in service and ecommerce. Conventional natural language processing is still unable to account for the thousands of possible ways a human can make a request. Matching each word to its proper meaning based on the meanings of the other words in the sentence - as a three-year-old does without guesswork - is necessary if we are to have a meaningful conversation with machines.
Everything from short, simple tasks like issuing commands to robots to highly complex endeavors like fully comprehending newspaper articles or poetry passages can be categorized under the umbrella term natural-language understanding,
which is used to describe a wide range of computer applications. The management of simple queries to database tables with fixed schemata is on one end of the spectrum, while many real-world applications fall somewhere in the middle, like text classification for the automatic analysis of emails and their routing to a suitable department in a corporation, which does not require an in-depth understanding of the text.
There have been numerous, varyingly complex attempts over the years to have computers process natural language or English-like sentences. While not all attempts have led to systems with profound comprehension, all have improved system usability. Like the Star Trek computer that speaks English, Wayne Ratliff created the Vulcan programming language with an English-like syntax. The dBase system, based on Vulcan, is widely credited with kickstarting the PC database market with its intuitive syntax. The semantics of natural language sentences are represented internally (often as first order logic) in systems that use a rich lexicon and are very different from those that have an easy-to-use or English-like syntax.
This means that a system's complexity (and the challenges that come with it) and the kinds of applications it can handle are both dependent on the scope and depth of the understanding
it aims to achieve. A system's breadth
is proportional to the size of its vocabulary and grammar. The depth
is the system's ability to comprehend speech at a level close to that of a native speaker. The simplest and most limited command interpreters are those that are based on the English language but can only handle a limited set of commands. Systems that are narrow but deep investigate and model underlying mechanisms of comprehension but are ultimately only superficial. Extremely comprehensive and in-depth systems are currently beyond the technological frontier.
Natural-language-understanding systems, regardless of their methodology, all have a few things in common. To convert human language into an internal representation, the system requires a lexicon, parser, and grammar rules. The Wordnet lexicon, for example, was the result of many person-years of work to build a comprehensive lexicon with an appropriate ontology.
{End Chapter 6}
{End Chapter 1}
Chapter 2: Computational linguistics
An interdisciplinary discipline, computational linguistics focuses on the computer modeling of natural language, as well as