What is Natural Language Processing?

A short article about a subfield in the field of artificial intelligence

When deciding on approaches that can be taken to working within the field of AI one venue that can be taken is the communication with human beings.

If you are moving in this direction, or hold an interest in vast amounts of text data then it is not impossible that you have heard of natural language processing.

“Natural language processing (NLP) is a subfield of linguistics, computer science, information engineering, and artificial intelligence concerned with the interactions between computers and human (natural) languages, in particular how to program computers to process and analyze large amounts of natural language data.”

Challenges in natural language processing can involve:

  1. Speech recognition.

In the 2010s, representation learning and deep neural network-style machine learning methods became widespread.

It was partly because achievements were being made in the field of artificial intelligence, or within deep learning.

This progress, in what has become known as ‘deep learning’, is often credited to some extent to Yoshua Bengio, together with Geoffrey Hinton and Yann LeCun.

There are several researched tasks in natural language processing.

A few examples of most commonly researched tasks in natural language processing could be:

  • Speech recognition. Given a sound clip of a person or people speaking, determine the textual representation of the speech.

This is #500daysofAI and you are reading article 402. I am writing one new article about or related to artificial intelligence every day for 500 days.

AI Policy and Ethics at www.nora.ai. Student at University of Copenhagen MSc in Social Data Science. All views are my own. twitter.com/AlexMoltzau