|
Computational linguistics is an interdisciplinary field dealing sustaining a technical indicator & logical modeling of natural language from a computational perspective. This modeling is non limited to any particular field of linguistics. Computational linguists were erstwhile commonly computer scientists who had specialized in the application of computers to the processing of the natural language. Recent locate has shown that language is lot supplementary complex than antecedently thought, and so computational linguistics operate teams come currently periodically interdisciplinary, including linguists (specifically trained inside linguistics). Computational linguistics draws upon a involvement of linguists, computer scientists, experts in artificial intelligence, cognitive psychologists and logicians, amongst others.
Origins
Computational linguistics as the field predates artificial intelligence, a field under which these are typically grouped. Computational linguistics originated sustaining efforts in the United States within the 1950s to use at times computers automatically translate texts in foreign languages into English, particularly Russian scientific journals. Since computers got proven their ability to wash complex mathematics much faster & further accurately than human being, it was thought to become just a short matter of period prior to a technical indicator details can be taken care of that would allow the babies the equivalent remarkable capacity to run language.
After machine translation (a.k.the. mechanical translation) failed to immediately yield exact translations, a condition wwhen recognized as far further complex than got originally been assumed. Computational linguistics wwhen innate as a title of the freshly field of learn devoted to getting algorithms and software for intelligently processing language data. While artificial intelligence inherit being in a Sixties, the field of computational linguistics became that sub-section of artificial intelligence treating by using human being-level comprehension & production of tongue.
Sequentially to translate a single language into an additional, it was found that a single got to read a syntax of both languages, & at least at a level of morphology (the syntax of words) & whole sentences. Sequentially to realize syntax, of these got to too read a semantics of the vocabulary, and potentially to see something of the pragmatics of how a language was existence utilized. So, what began as an effort to translate between languages evolved into an entire discipline devoted to understanding training represent & run single tongue applying computers.
Subfields
Computational linguistics may be divided into major even even areas based upon a medium of a language existence filtered, whether spoken or textual; & upon the project existence performed, whether analyzing language (parsing) or creating language (generation).
Speech recognition and speech synthesis deal with how else spoken language may be understood or even created utilizing computers. Parsing & generation come sub-divisions of computational linguistics treating severally using ingesting language apart & putting it together. Mt remains a sub-section of computational linguistics treating by using with computers translate between languages.
A select few of the areas of locate that come exposed by computational linguistics include:
Computer aided corpus linguistics
Design of parsers for natural languages
Design of taggers prefer POS-taggers (section-of-speech taggers)
Definition of specialised logics such as resource logics for NLP
Research within the relation between formal & tongue in general
Machine Translation, e.g. by the translating computer
A Association for Computational Linguistics defines computational linguistics as:
|