Researcher profile

Satoshi Nakamura

11 papers in the PaperMetrix corpus

Publications

Papers by this author

  1. Pseudogen: A Tool to Automatically Generate Pseudo-Code from Source Code

    2015

    Understanding the behavior of source code written in an unfamiliar programming language is difficult. One way to aid understanding of difficult code is to add corresponding pseudo-code, which describes in detail the workings of the …

  2. Neural Machine Translation Models using Binarized Prediction and Error Correction

    2018 · Journal of Natural Language Processing

    本論文では,ニューラル翻訳モデルで問題となる出力層の時間・空間計算量を,二値符号を用いた予測法により大幅に削減する手法を提案する.提案手法では従来のソフトマックスのように各単語のスコアを直接求めるのではなく,各単語に対応付けられたビット列を予測することにより,間接的に出力単語の確率を求める.これにより,最も効率的な場合で従来法の対数程度まで出力層の計算量を削減可能である.このようなモデルはソフトマックスよりも推定が難しく,単体で適用した場合には翻訳精度の低下を招く.このため,本研究では提案手法の性能を補償するために,従来法との混合モデル,および二値符号に対する誤り訂正手法の適用という 2 点の改良も提案する.日英・英日翻訳タスクを用いた評価実験により,提案法が従来法と比較して同等程度の BLEU を達成可能であるとともに,出力層に要するメモリを数十分の 1 に削減し,CPU での実行速度を 5 倍から 10 倍程度に向上可能であることを示す.

  3. Syntactic Matching Methods in Pivot Translation

    2018 · Journal of Natural Language Processing

    The pivot translation is useful method for translating between languages that contain little or no parallel data by utilizing equivalents in an intermediate language such as English. Commonly, phrase-based or tree-based pivot translation methods merge …

  4. Spoiler Detection from Review Comments using Story Documents

    2019 · Transactions of the Institute of Systems Control and Information Engineers

    Users' review comments in shopping sites are useful for other users to decide whether or not buy the item. While users' comments or opinions are included in the reviews, descriptions about story contents are sometimes …

  5. Improving Neural Machine Translation through Phrase-based Forced Decoding

    2017 · International Joint Conference on Natural Language Processing

    Compared to traditional statistical machine translation (SMT), neural machine translation (NMT) often sacrifices adequacy for the sake of fluency. We propose a method to combine the advantages of traditional SMT and NMT by exploiting an …

  6. Using Local Phrase Dependency Structure Information in Neural Sequence-to-Sequence Speech Synthesis

    2021

    We introduce end-to-end text-to-speech synthesis (TTS) with prosodic symbols that represent phrase components based on local syntactic dependency structures for synthesizing Japanese speech with natural prosody. We propose two TTS models: 1) one with prosodic …

  7. LLMs Are Zero-Shot Context-Aware Simultaneous Translators

    2024

    The advent of transformers has fueled progress in machine translation.More recently large language models (LLMs) have come to the spotlight thanks to their generality and strong performance in a wide range of language tasks, including …

  8. Learning to Generate Pseudo-Code from Source Code Using Statistical Machine Translation

    2015

    Pseudo-code written in natural language can aid the comprehension of source code in unfamiliar programming languages. However, the great majority of source code has no corresponding pseudo-code, because pseudo-code is redundant and laborious to create. …

  9. Selecting Syntactic, Non-redundant Segments in Active Learning for Machine Translation

    2016

    Akiva Miura, Graham Neubig, Michael Paul, Satoshi Nakamura. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.

  10. Incorporating Discrete Translation Lexicons into Neural Machine Translation

    2016

    Neural machine translation (NMT) often makes mistakes in translating low-frequency content words that are essential to understanding the meaning of the sentence. We propose a method to alleviate this problem by augmenting NMT systems with …

  11. Guiding Neural Machine Translation with Retrieved Translation Pieces

    2018

    Jingyi Zhang, Masao Utiyama, Eiichro Sumita, Graham Neubig, Satoshi Nakamura. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018.