Machine Translation
Google's Chinese-to-English translations might now suck less
As a native speaker (and reader and writer) of both Mandarin Chinese (both complex and traditional alphabets) and English, I've often cringed at Google Translate's output. But looking at the examples provided by Google on its blog post, I am impressed. The new system uses what the company calls Google Neural Machine Translation (GNMT), which looks at entire sentences as it decodes instead of breaking them up into words and phrases to be considered independently. The latter method often resulted in disjointed results that sometimes didn't make sense. According to the company, this new technique is better, because "it requires fewer engineering design choices than previous Phrase-Based translation systems." It still breaks up sentences into individual characters, but now considers each one in relation to those before and after it.
Google's Chinese-to-English translations might now suck less
Mandarin Chinese is a notoriously difficult language to translate to English, and for those who rely on Google Translate to decipher important information, machine-based tools simply aren't good enough. All that is about to change, as Google today announced it has implemented a new learning system in its web and mobile translation apps that will bring significantly better results. As a native speaker (and reader and writer) of both Mandarin Chinese (both complex and traditional alphabets) and English, I've often cringed at Google Translate's output. But looking at the examples provided by Google on its blog post, I am impressed. The new system uses what the company calls Google Neural Machine Translation (GNMT), which looks at entire sentences as it decodes instead of breaking them up into words and phrases to be considered independently. The latter method often resulted in disjointed results that sometimes didn't make sense.
Google's AI translation system is approaching human-level accuracy
Google is one of the leading providers of artificial intelligence-assisted language translation, and the company now says a new technique for doing so is vastly improving the results. The company's AI team calls it the Google Neural Machine Translation system, or GNMT, and it initially provided a less resource-intensive way to ingest a sentence in one language and produce that same sentence in another language. Instead of digesting each word or phrase as a standalone unit, as prior methods do, GNMT takes in the entire sentence as a whole. "The advantage of this approach is that it requires fewer engineering design choices than previous Phrase-Based translation systems," writes Quoc V. Le and Mike Schuster, researchers on the Google Brain team. When the technique was first employed, it was able to match the accuracy of those existing translation systems.
An Infusion of AI Makes Google Translate More Powerful Than Ever
Last March, a computer built by a team of Google engineers beat one of the world's top players at the ancient game of Go. The match between AlphaGo and Korean grandmaster Lee Sedol was so exhilarating, so upsetting, and so unexpectedly powerful, we turned it into a cover story for the magazine. On a Friday in late April, we were about an hour away from sending this story to the printer when I got an email. According to the email, Lee had won all five matches--and all against top competition--since his loss to AlphaGo. Even as it surpasses human talents, AI can also pull humans to new heights--a theme that ran through our magazine story.
WordRank: Learning Word Embeddings via Robust Ranking
Ji, Shihao, Yun, Hyokun, Yanardag, Pinar, Matsushima, Shin, Vishwanathan, S. V. N.
Embedding words in a vector space has gained a lot of attention in recent years. While state-of-the-art methods provide efficient computation of word similarities via a low-dimensional matrix embedding, their motivation is often left unclear. In this paper, we argue that word embedding can be naturally viewed as a ranking problem due to the ranking nature of the evaluation metrics. Then, based on this insight, we propose a novel framework WordRank that efficiently estimates word representations via robust ranking, in which the attention mechanism and robustness to noise are readily achieved via the DCG-like ranking losses. The performance of WordRank is measured in word similarity and word analogy benchmarks, and the results are compared to the state-of-the-art word embedding techniques. Our algorithm is very competitive to the state-of-the- arts on large corpora, while outperforms them by a significant margin when the training set is limited (i.e., sparse and noisy). With 17 million tokens, WordRank performs almost as well as existing methods using 7.2 billion tokens on a popular word similarity benchmark. Our multi-node distributed implementation of WordRank is publicly available for general usage.
Here Come the iPhone 7 and iOS 10 Apps: What to Try First - NYTimes.com
APPLE released the iPhone 7 last week along with iOS 10, a major upgrade for its popular mobile operating system. What better time to download some apps to take the new hardware and software for a spin? In one update, Apple's messaging system, iMessage, got a turbo boost. It now lets people embellish conversations with stickers, interactive drawings and animations. The messaging system even gets its own App Store for downloading third-party stickers and games.
neubig/nmt-tips
This tutorial will explain some practical tips about how to train a neural machine translation system. It is partly based around examples using the lamtram toolkit. Note that this will not cover the theory behind NMT in detail, nor is it a survey meant to cover all the work on neural MT, but it will show you how to use lamtram, and also demonstrate some things that you have to do in order to make a system that actually works well (focusing on ones that are implemented in my toolkit). This tutorial will assume that you have already installed lamtram (and the cnn backend library that it depends on) on Linux or Mac. Then, use git to pull this tutorial and the corresponding data. The data in the data/ directory is Japanese-English data that I have prepared doing some language-specific preprocessing (tokenization, lowercasing, etc.). Machine translation is a method for translating from a source sequence F with words f_1, ..., f_J to a target sequence E with words e_1, ..., e_I. This usually means that we translate between a sentence in a source language (e.g.
IBM debuts first Watson machine-learning APIs
Watson APIs are now available for public use, albeit only through IBM's Bluemix cloud services platform. IBM's Watson Developer Cloud now offers eight services for building what IBM describes as cognitive apps, with more services promised later on. The Relationship Extraction system seems less limited by available data than Machine Translation, but it is limited in different ways. When the Relationship Extraction system is fed the sentence "Nick Cave's new film '20,000 Days on Earth' debuted yesterday," it understood that "Nick Cave" was a person and that "yesterday" was a date, but didn't understand that "20,000 Days" referred to the title of a work.
IBM debuts first Watson machine-learning APIs
Those who have been chomping at the bit to use IBM's Watson machine-intelligence service with their apps need gnaw no longer. Watson APIs are now available for public use, albeit only through IBM's Bluemix cloud services platform. IBM's Watson Developer Cloud now offers eight services for building what IBM describes as cognitive apps, with more services promised later on. Of the services offered so far, Visualization Rendering seems the most immediately useful and powerful, since it isn't limited by data training many of Watson's other services rely on. Most of the services rely on a "corpus," or cultivated body of data that Watson can use as raw material, so the breadth of several Watson offerings is limited by the size of their existing corpora.