paper-with-me

홈 › Papers

Testing Untestable Neural Machine Translation: An Industrial Case

2018-07-06 · Wujie Zheng, Wenyu Wang, Dian Liu, Changrong Zhang, Qinsong Zeng, Yuetang Deng, Wei Yang, Pinjia He, Tao Xie

Neural Machine Translation (NMT) has been widely adopted recently due to its advantages compared with the traditional Statistical Machine Translation (SMT). However, an NMT system still often produces translation failures due to the complexity of natural language and sophistication in designing neural networks. While in-house black-box system testing based on reference translations (i.e., examples of valid translations) has been a common practice for NMT quality assurance, an increasingly critical industrial practice, named in-vivo testing, exposes unseen types or instances of translation failures when real users are using a deployed industrial NMT system. To fill the gap of lacking test oracle for in-vivo testing of an NMT system, in this paper, we propose a new approach for automatically identifying translation failures, without requiring reference translations for a translation task; our approach can directly serve as a test oracle for in-vivo testing. Our approach focuses on properties of natural language translation that can be checked systematically and uses information from both the test inputs (i.e., the texts to be translated) and the test outputs (i.e., the translations under inspection) of the NMT system. Our evaluation conducted on real-world datasets shows that our approach can effectively detect targeted property violations as translation failures. Our experiences on deploying our approach in both production and development environments of WeChat (a messenger app with over one billion monthly active users) demonstrate high effectiveness of our approach along with high industry impact.

📄 PDF Abstract BibTeX arXiv:1807.02340

Code (0)

등록된 구현이 없습니다.

Tasks

Machine TranslationNMTTranslationvalid

Similar Papers 제목 키워드 기반

From Untestable to Testable: Metamorphic Testing in the Age of LLMs

2026-03-25 · Valerio Terragni arxiv

This article discusses the challenges of testing software systems with increasingly integrated AI and LLM functionalities. LLMs are powerful but unreliable, and labeled ground truth for testing rarely scales. Metamorphic…

Towards General Error Diagnosis via Behavioral Testing in Machine Translation

2023-10-20 · Junjie Wu, Lemao Liu, Dit-yan Yeung

Behavioral testing offers a crucial means of diagnosing linguistic errors and assessing capabilities of NLP models. However, applying behavioral testing to machine translation (MT) systems is challenging as it generally …

Machine TranslationTranslation

Significant Subgraph Mining with Multiple Testing Correction

2014-07-01 · Mahito Sugiyama, Felipe Llinares López, Niklas Kasenburg, Karsten M. Borgwardt

The problem of finding itemsets that are statistically significantly enriched in a class of transactions is complicated by the need to correct for multiple hypothesis testing. Pruning untestable hypotheses was recently p…

Open-Ended Question AnsweringTwo-sample testing

Time-aware Test Case Execution Scheduling for Cyber-Physical Systems

2019-02-12 · Morten Mossige, Arnaud Gotlieb, Helge Spieker, Hein Meling 외

Testing cyber-physical systems involves the execution of test cases on target-machines equipped with the latest release of a software control system. When testing industrial robots, it is common that the target machines …

Industrial RobotsScheduling

A Review of Benchmarks for Visual Defect Detection in the Manufacturing Industry

2023-05-05 · Philippe Carvalho, Alexandre Durupt, Yves GRANDVALET

The field of industrial defect detection using machine learning and deep learning is a subject of active research. Datasets, also called benchmarks, are used to compare and assess research results. There is a number of d…

Defect Detection