Computational linguistics Software.
Computational linguistics (CL) is
the application of computer
science to the analysis and
comprehension of written and
What is spoken language. It combines
linguistics with computer science
computational and artificial intelligence.
linguistics
Computational linguistics is used in tools like instant machine
translation, speech recognition systems, text-to-speech
synthesizers, interactive voice response systems, search engines,
text editors, and language instruction materials.
How can we
use CLS?
Goals of computational linguistics
Business goals of Create grammatical and
Translate text from one Retrieve text that relates to
computational linguistics semantic frameworks for
language to another. a specific topic.
include the following: characterizing languages.
Build dialogue agents
Analyze text or spoken Answer questions, including capable of completing
language for context, those that require complex tasks such as
Summarize text.
sentiment or inference and descriptive or making a purchase,
other affective qualities. discursive answers. planning a trip or
scheduling maintenance.
Create chatbots capable of
passing the Turing Test.
CL vs. NLP
Computational linguistics and natural language processing are similar
concepts, as both fields require formal training in computer science,
linguistics and machine learning.
Where NLP deals with the ability of a computer program to understand
human language as it is spoken and written, CL focuses on the computational
description of languages as a system.
Applications of computational linguistics
Most works in computational linguistics are aimed at improving the relationship between
computers and basic language.
Applications of CL typically include the following:
• Machine translation. This is the process of using AI to translate one human language to another.
• Application clustering. This is the process of turning multiple computer servers into a cluster.
• Sentiment analysis. This approach to NLP identifies the emotional tone behind a body of text.
• Chatbots. These software or computer programs simulate human conversation or chatter through
text or voice interactions.
• Knowledge extraction. This is the creation of knowledge from structured and unstructured text.
• Natural language interfaces. These are computer-human interfaces where words, phrases,or
clauses act as user interface controls.
• Content filtering. This process blocks various language-based web content from reaching end
users.
There have been many different approaches and methods
Approaches and of computational linguistics since its beginning in the
1950s.
methods of
computational
linguistics.
Although the concept of
computational linguistics is often
associated with AI, CL predates
AI's development, according to the
Association for Computational
Linguistics.
History of
computational
linguistics