The Nature of Human Language and the Promise of NLP
Human language represents one of the most remarkable achievements of human cognition, a sophisticated system that evolved over hundreds of thousands of years to enable us to share thoughts, coordinate actions, convey emotions, and build civilizations together. When we speak or write, we engage a capacity that seems effortless—indeed, children acquire language naturally in the first years of life without formal instruction—yet this very ordinariness conceals an extraordinary computational challenge that has occupied researchers in linguistics, cognitive science, and computer science for decades. Natural Language Processing, or NLP, sits at the intersection of these fields, seeking to bridge the gap between human linguistic ability and machine computation. This introductory chapter establishes the conceptual foundation for understanding how computational systems can attempt to process, analyze, and generate human language, examining both the unique properties that make language such a fascinating subject of study and the historical journey that has brought us to our current technological capabilities.
The Unique Properties of Human Language
To appreciate the challenges facing NLP, we must first understand what makes human language such a distinctive and complex phenomenon. Linguists have identified several defining characteristics that together distinguish natural language from other communication systems, whether those of animals or artificial systems designed by humans. These properties, while enabling the remarkable expressiveness and flexibility of language, simultaneously create profound difficulties for computational approaches to language processing.
The creativity of human language stands as perhaps its most celebrated property. Unlike rigid communication systems with limited vocabularies and fixed rules, natural language allows speakers to produce and understand an unlimited number of novel utterances. A child learning English can combine words in ways they have never heard before and be understood by other speakers, a capacity that the linguist Alison Gopnik has evocatively described as the ability to "talk about anything, anytime, to anyone." This creative aspect of language means that no finite collection of sentences can ever exhaust the possibilities of expression. When we encounter a new sentence—say, "The committee's decision to table the motion surprised the linguist who studies metaphors about furniture"—we can readily understand its meaning despite having never encountered this particular combination of words before. This productive quality of language, what linguist Eric Heinz Loewen called the "open-endedness" of semantic composition, presents an immediate challenge for computational systems that might attempt to handle language through simple enumeration or fixed pattern matching.
Ambiguity pervades natural language at virtually every level of analysis, from the sounds we utter to the meanings we intend to convey. At the phonological level, the sounds of language can be ambiguous without context—the syllable "can" might be interpreted as a verb meaning "to be able to" or as a noun referring to a container, and this disambiguation depends entirely on surrounding linguistic material. At the syntactic level, sentences often admit multiple structural interpretations. Consider the classic example "I saw the man with the telescope." Did the speaker use a telescope to see the man, or did the speaker see a man who possessed a telescope? Both readings are grammatically well-formed, and human listeners readily access both interpretations, settling on the more plausible reading through contextual inference. This structural ambiguity multiplies dramatically as sentences grow longer and more complex, and it poses substantial difficulties for computational parsers that must commit to particular syntactic analyses.
Semantics introduces yet another layer of ambiguity. Lexical ambiguity occurs when individual words carry multiple meanings—the word "bank" might refer to a financial institution, the edge of a river, or the action of tilting an aircraft, and determining which meaning applies requires world knowledge and contextual reasoning. Beyond individual words, sentences often exhibit referential ambiguity: when we read "The trophy would not fit in the suitcase because it was too large," we must infer whether "it" refers to the trophy or the suitcase, a determination that requires reasoning about the physical properties of objects and their relationships. Pragmatic ambiguity extends further still, as the literal meaning of an utterance often differs from what the speaker intends to convey. When someone asks "Can you pass the salt?", they are not inquiring about the listener's physical capabilities but requesting a specific action. Understanding such indirect speech acts requires inferring speaker intentions, a task that demands sophisticated reasoning about social contexts and conversational conventions.
The context-dependence of language extends far beyond disambiguating individual words or sentences. Language meaning is fundamentally situated, drawing on shared knowledge between speakers, the physical environment of communication, and the broader discourse context. When two colleagues discuss "the project," they rely on mutual knowledge of which project they mean. When a tour guide points and says "That building was designed by Palladio," the demonstrative "that" anchors to a specific visual object in the shared perceptual field. These contextual dimensions of meaning resist easy formalization because they require grounding language in the physical and social world, a challenge that connects NLP to research in computer vision, robotics, and cognitive science more broadly.
Human language also carries essential social dimensions that shape how meaning is constructed and negotiated. We speak differently to children than to adults, to colleagues than to family members, to experts than to novices. This variation—captured in linguistics through concepts like register, style, and politeness systems—reflects deep social awareness in how we deploy language. Studies in sociolinguistics have documented how subtle phonetic features can signal social class, regional origin, or ethnic identity. The social embedding of language means that purely formal approaches to meaning miss crucial dimensions of what language does: language is not merely a system for transmitting propositions but a tool for building relationships, establishing identity, and navigating social structures.
The gradual nature of many linguistic phenomena presents additional challenges for computational systems. While formal linguistics often treats grammaticality as binary—either a sentence is grammatical or it is not—native speakers recognize that acceptability exists on a continuum. Grammatically marginal sentences like "The more I see him, the more I like him" challenge simple categorical models. Moreover, linguistic features often vary along continuous dimensions: the degree to which a word sounds "bookish" or the extent to which a sentence structure feels "formal" cannot be captured through binary rules. This gradience reflects the rich sociolinguistic fabric of language and complicates efforts to formalize linguistic knowledge for computational purposes.
Finally, human language is characterized by remarkable efficiency in information transmission. Languages tend to follow principles like Zipf's Law of Abbreviation, which observes that more frequently used words tend to be shorter than rare words—a pattern that emerges from the optimization pressures of communication in human communities. Languages also exploit redundancy for robustness: even when parts of a message are garbled or misunderstood, redundant information allows listeners to recover intended meaning. These statistical regularities, discovered through corpus linguistics, prov