Legal Knowledge Management and the Rise of Artificial Intelligence
Robotic Refactoring the Workplace
Why Your Next Insurance Claims Processor Could be a Robot
The Forgotten Element in Your Big Data Strategy
"AI -The Future of Automotive Industry"
Nitin Sethi, Global IT Director - Business Transformation & Engagement, Visteon Corporation
WiFi Networks: Shifting from Providing a Service to Improving the...
Daniel J. Strojny, Interim Associate Director of Network and IT Operations, University of St. Thomas
Breaking the Stereotypes in the Development of AI
Yves Jacquier, Executive Director, Production Studio Services, Ubisoft
Operationalize Machine Learning
Zongjie Diao, Director of Product Strategy and Management, Data Center Compute Group, CISCO
Thank you for Subscribing to CIO Applications Weekly Brief
AI-Driven Neural Machine Translation Stealing the Show
NMT is the latest one that uses machine learning (ML) and continuously updates itself. As a result, it is increasingly being incorporated in the translation machines.
FREMONT, CA: On average, a human requires 480 to 720 hours of practice, depending upon the difficulty level, to gain basic fluency in a language. Simplifying it, if a person spends two hours a day, it will take him around eight to twelve months to achieve the same. Google Translate is a popular website that can translate between 100 different languages instantly. What is it that enables it with such a capability? The underlying technology is called Machine Translation.
Based on increasing levels of advancements, there are a few variations of machine translation: Rule-Based Machine Translation (RBMT), Statistical Machine Translation (SMT), Example-Based Machine Translation (EBMT), and Neural Machine Translation (NMT). Of these, NMT is the latest one that uses machine learning (ML) and continuously updates itself. As a result, it is increasingly being incorporated in the translation machines.
Neural Machine Translation (NMT) Powered with ML
NMT infrastructure is based on the paradigm of ML. It uses neural networks consisting of nodes that are conceptually modeled after the human brain. The nodes can hold phrases, single words, or longer sentences and complement each other based on bilingual texts used to train the system. The algorithm in the application uses deep learning where massive datasets of translated expressions are utilized for training a model which is capable of translating between two languages.
Working of an NMT
NMT works cohesively to improve its performance, unlike the traditional methods of machine translation. It employs vector representations for words which transcripts the words into a vector representing it through a unique magnitude and direction. It uses a bidirectional recurrent neural network or the encoder to process the inputted sentence to vectors for the following neural network, or the decoder, which predict words in the target language.
Applications of NMT
One of its most popular applications is projected in Google Translate. The website uses Google NMT to increase fluency and accuracy. The system incorporates a large set of data for training its algorithms while its end-to-end design helps the system to improve over time, thereby producing better and more natural translations.