Abstract

The difficulty in obtaining accurate word alignment and determining a target word that is the best candidate for a source context in machine translation leads to different translations. In this study, we propose a method with a more accurate context model. Our Neural Machine Translation (NMT) approach focuses on the encoder to apprehend the meaning of source sentences for improved translation. The recurrent encoder works by taking into consideration the history and future information of the source context. In this study, we implement the proposed approach into three steps. Firstly, we learn the representation of future context in advance. Secondly, a context-based recurrent encoder called as CE-Encoder with two-level Gated Recurrent Unit (GRU) is used. In this, the bottom-level GRU gathers history data of a sentence and top-level GRU assembles future data information. Finally, the future learned context and the history information from the opposite direction is integrated. The distinguishing factor of the proposed framework from the existing models, specifically Bidirectional Recurrent Neural Network (BiRNN) is that, the current models have not spent substantial time and capacity in learning future context or disambiguating source and target words based on the context which is defined by source sentence. We conduct experiments on the datasets from ILCC and CFILT for the English-Hindi language pair. From the comparative evaluation, we observed that the proposed model outperforms the Bidirectional RNN encoder in terms of translation quality. The proposed model has shown the improvement of 7 Bleu points using the ILCC dataset and 9 points using the CFILT dataset over BiRNN.

Highlights

  • Machine Translation (MT) is one of the earliest applications of Natural Language Processing (NLP)

  • We proposed a context-based Neural Machine Translation (NMT) technique using Context Encoder (CE) for English to Hindi language pairs to address the above challenges

  • We compared the performance of our proposed model with Moses, Recurrent Neural Network (RNN) Search, Transformer and their different variants as given in the tables below

Read more

Summary

Introduction

Machine Translation (MT) is one of the earliest applications of Natural Language Processing (NLP). Machine Translation makes use of computational linguistics in translating text from one language to another It involves decoding the meaning of the source text and re-encoding this meaning in the target language. It helps people from different regions to communicate. Most Indian government records, documents, education, news and historical data are available in English It is one of the primary reasons that the automatic translation from English to the Indian language is gaining significant importance. We proposed a context-based Neural Machine Translation (NMT) technique using Context Encoder (CE) for English to Hindi language pairs to address the above challenges. The framework has the best performance in comparison to the baseline methods

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call