目的
機械学習の効率を上げ、翻訳精度を高めることのできる機械翻訳装置およびプログラムを提供する。
効果
機械翻訳装置は、学習データとして利用するコーパスの特徴を把握しながら機械学習を行う。これにより、機械翻訳装置は、コーパスの特徴に応じて、強く取り入れるべき知識とその他の知識とを区別しながら、知識を蓄積する。これにより、機械翻訳装置の翻訳精度が向上する。
技術概要
翻訳モデルは、ソース言語で記述された翻訳対象文と、ソース言語側の文の特徴を表すソース言語側特徴タグと、ターゲット言語側の文の特徴を表すターゲット言語側特徴タグとを入力として、翻訳対象文とソース言語側特徴タグとターゲット言語側特徴タグとに対応して、ターゲット言語で記述された翻訳結果文を出力とするよう、翻訳対象文と翻訳結果文との関係の情報を保持する。学習データ用タグ付与部は、ソース言語側文とターゲット言語側文とで構成される文対に、ソース言語側文が属するコーパスの種別に応じたソース言語側特徴タグと、ターゲット言語側文が属するコーパスの種別に応じたターゲット言語側特徴タグとを付与する。