Nepedia
Back to Discover
Advanced Reader
💻

Natural language processing

technology Maturity 11-13 Next article →

Natural language processing, or NLP, is a specialized field of computer science. It focuses on how computers process human language information. This field is closely linked to artificial intelligence. It also connects to linguistics and information retrieval. NLP allows machines to perform several major tasks. These include speech recognition, which is hearing spoken words. It also includes text classification and natural language understanding. Finally, it involves natural language generation, where computers create text.

Entity Linking - Example of pipeline
Entity Linking - Example of pipeline

Historically, the field began with symbolic NLP. This approach used hand-coded rules to manipulate symbols. Think of it like a complex rulebook. A computer would use these rules and a dictionary to process data. John Searle described this using the Chinese room thought experiment. In this scenario, a computer emulates understanding by following specific instructions. It does not truly know the meaning. It simply applies rules to the data it sees.

AST Document
AST Document

The early years of NLP saw many interesting experiments. In 1950, Alan Turing proposed the Turing test. This was a way to measure machine intelligence through language. In 1954, the Georgetown experiment attempted machine translation. It translated over sixty Russian sentences into English. Researchers thought this problem would be solved quickly. However, progress was much slower than expected. An ALPAC report in 1966 showed that research had failed to meet expectations. This led to a major reduction in funding for machine translation in America.

Despite these setbacks, important systems emerged in the 1960s. Joseph Weizenbaum created ELIZA between 1964 and 1966. ELIZA simulated a Rogerian psychotherapy session. It used very little information about human thought. Yet, it could produce interactions that seemed human-like. If a user said, "My head hurts," ELIZA might ask why. In the 1970s, programmers wrote conceptual ontologies. These were structures that organized real-world information for computers. Examples included systems like MARGIE and SAM. By the 1980s, symbolic methods reached their peak. Researchers studied morphology and semantics during this era.

Hebrew stop words word cloud
Hebrew stop words word cloud

A major revolution occurred in the late 1980s. This shift moved the field toward statistical NLP. Instead of hand-written rules, researchers used machine learning algorithms. This change was helped by increasing computational power. It was also influenced by a move away from Chomskyan linguistic theories. These theories often focused on rare "corner cases" of language. In contrast, statistical methods focus on real-world data. This is known as corpus linguistics. Computers began looking for patterns in large bodies of text.

Statistical methods changed how we translate languages. IBM Research developed important alignment models in the 1990s. These systems used multilingual corpora from the European Union and the Parliament of Canada. These groups translate all official proceedings into multiple languages. This provided massive amounts of text for training. In the 2000s, the growth of the web provided even more data. Researchers began using unsupervised and semi-supervised learning. These algorithms can learn from data that is not hand-annotated. This allows computers to learn from the entire World Wide Web.

Eustagger euskal lematizatzailearen adibidea
Eustagger euskal lematizatzailearen adibidea

Since 2015, neural networks have become the dominant method. These are a type of deep learning. They use many hidden layers to process information. This approach has replaced many traditional statistical methods. Neural networks use word embeddings to capture the meaning of words. They can perform tasks like machine translation more smoothly. They no longer require many of the intermediate steps used before. Today, NLP is vital in medicine and healthcare. It helps doctors analyze electronic health records. This makes data more accessible while protecting patient privacy.

577 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (5)
File:AST Document.svg
AST Document.svg
File:Hebrew stop words word cloud.png
Hebrew stop words word cloud.png
File:Eustagger euskal lematizatzailearen adibidea.png
Eustagger euskal lematizatzailearen adibidea.png
File:Entity Linking - Example of pipeline.png
Entity Linking - Example of pipeline.png
File:Use of Firefox' 'Translate selection to English' machine translation on Commons talk meta pages 02.png
Use of Firefox' 'Translate selection to...
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.