Natural Language Processing is a sub-discipline of Artificial Intelligence that uses mathematical constructs to create models of language patterns in unstructured data.

The articles below demonstrate various tools and methods for information extraction, entity extraction, automatic taxonomy assembling, automated ontology creation, and textual subject prediction to specific contexts.

Metadata extraction for influence mining

Using Hadoop and openNLP to automatically extract metadata from massive unstructured datasets for Influence Analysis and Network Analysis.

Automatic Entity Extraction in C#

Using natural language processing open source platforms in C# for term extraction.