Computational linguistics
Computational linguistics is an interdisciplinary field concerned with the statistical or rule-based modeling of natural language from a computational perspective.Traditionally, computational linguist...
Google AI Creates Its Own Language: AI New Language
Google brain neural network AI has reportedly created its own universal language, which allows the system to translate between other languages without knowin...
Skype Begins Dismantling the Language Barrier
Microsoft on Monday announced the first phase of its Skype Translator preview program, which initially will facilitate conversations between English and Spanish speakers. It will convert spoken words ...
Google Video Looks At ‘Science Of Talking With Computers’
Language. Easy for humans to understand (most of the time), but not so easy for computers. This is a short film about speech recognition, language understanding, neural nets, and using our voices to c...
A mysterious law that predicts the size of the world's biggest cities
For the past century, an obscure mathematical principle called Zipf's law has predicted the size of mega-cities all over the world. And nobody knows why.
Automatic summarization
I made this video to illustrate automatic video sengmentation and summarization, for a course called Advanced Topic in Multimedia in Eurecom (engineer scho...
Machine translation
Machine translation, sometimes referred to by the abbreviation MT (not to be confused with computer-aided translation, machine-aided human translation (MAHT) or interactive translation) is a sub-field...
Machine translation - Wikipedia
Natural language generation
Natural Language Generation (NLG) is the natural language processing task of generating natural language from a machine representation system such as a knowledge base or a logical form. Psycholinguist...
Parsing
Parsing or syntactic analysis is the process of analysing a string of symbols, either in natural language or in computer languages, conforming to the rules of a formal grammar. The term parsing comes...
Parsing - Wikipedia
Natural language processing
Natural language processing (NLP) is a field of computer science, artificial intelligence, and linguistics concerned with the interactions between computers and human (natural) languages. As such, NLP...
Speech recognition
In computer science and electrical engineering, speech recognition (SR) is the translation of spoken words into text. It is also known as "automatic speech recognition" (ASR), "computer speech recogni...
Word-sense disambiguation
In computational linguistics, word-sense disambiguation (WSD) is an open problem of natural language processing and ontology. WSD is identifying which sense of a word (i.e. meaning) is used in a sente...
Speech synthesis
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-t...
Speech synthesis - Wikipedia
Second-order co-occurrence pointwise mutual information
Second-order co-occurrence pointwise mutual information is a semantic similarity measure using pointwise mutual information to sort lists of important neighbor words of the two target words from a lar...
Verbmobil
Verbmobil was a long-term interdisciplinary Language Technology (esp. Machine Translation) research project with the aim to develop a system that can recognize, translate and produce natural utterance...
Zipf's law
Zipf's law /ˈzɪf/, an empirical law formulated using mathematical statistics, refers to the fact that many types of data studied in the physical and social sciences can be approximated with a Zipfian ...
Zipf's law - Wikipedia
String grammar
The term "string grammar" in computational linguistics (and computer languages) refers to the structure of a specific language, such that it can be formatted as a single continuous string of text, wit...
Approximate string matching
In computer science, approximate string matching (often colloquially referred to as fuzzy string searching) is the technique of finding strings that match a pattern approximately (rather than exactly...
Realization (linguistics)
Realisation is a subtask of Natural language generation, which involvescreating an actual text in a human language (English, French, etc.) from a syntacticrepresentation. There are a number of softwa...
Center for Research in Urdu Language Processing
The Center for Research in Urdu Language Processing (CRULP) conducts research and development in linguistic and computational aspects of Urdu and other languages of Pakistan. Formation of CRULP was an...
Center for Research in Urdu Language Processing - Wikipedia
Noisy text analytics
Noisy text analytics is a process of information extraction whose goal is to automatically extract structured or semistructured information from noisy unstructured text data. While Text analytics is a...
WordNet
WordNet is a lexical database for the English language. It groups English words into sets of synonyms called synsets, provides short definitions and usage examples, and records a number of relations a...
Linguatec
The Linguatec Sprachtechnologien GmbH is a language technology provider, specialized in the field of machine translation, speech synthesis and speech recognition. Linguatec was founded in Munich in 19...
DiShIn
DiShIn (Disjunctive Shared Information) is a method for exploitation of multiple inheritance when calculating the shared information content between two ontological concepts being compared by node-bas...
North American Chapter of the Association for Computational Linguistics
The North American Chapter of the Association for Computational Linguistics (NAACL) provides a regional focus for members of the Association for Computational Linguistics (ACL) in North America as wel...