# 複数の翻訳に見られる差異の分析

本田友乃 ${ }^{1}$ 山本真佑花 ${ }^{2}$ 影浦峡 ${ }^{3}$
1,3 東京大学 2 立教大学
tomono20@g.ecc.u-tokyo.ac.jp yamamoto.mayuka@rikkyo.ac.jp
kyo@p.u-tokyo.ac.jp

## 概要

本稿では，同一の原文に対する複数の翻訳の差異 を明らかにするために，2 種類の翻訳間の差異を記述するための概念と概念付与の手続きを枠組みと して定めた.この枠組みを技術文書に適用したとこ ろ，文法的な差異は広く出現しており，意味的な差異や語用論的な差異は限定的であることが明らかに なった.また，構築した枠組みをもとに差異の記述 を自動化するメカニズムを一部実装した。

## 1 はじめに

翻訳の質を論ずる際，評価者は，ありうる翻訳 を想定し，それとの差異を暗黙のうちに考慮し ているはずである. 産業翻訳の品質については, Multidimensional Quality Metrics (MQM) [1] のような 指標が複数定められているものの，その前提として 翻訳間にはどのような差異があり，それは何を対象 としてどのような観点から観察されるかといった点 を認識する重要性は意識されてこなかった。

翻訳間の差異を考慮することは，機械翻訳の自動評価にも知見を与えうる。機械翻訳の自動評価で は，BLEU [2]をはじめとして参照訳との類似度をも とにした評価が主に行われているが，そこで用いら れる参照訳は検討の対象とされない。不適切な評価 を行わないためにも, 複数の翻訳の現実的な存在可能性の範囲を明らかにすることは重要である.

複数訳の検討は，文芸翻訳において行われている が，言語表現に着目して体系的に差異を記述しょう とするものではなく, 作品の背景や翻訳者の個性に 着目した複数訳の検討が中心となっている. 翻訳指南書でも，学習の観点から複数訳を並置しその差異 を示そうとする場面があるが，目的を先取りした限 られた範囲の差異が指摘されるにとどまる.

以上を背景に，本稿では複数訳の差異を記述する ための枠組みを構築し，それを用いて産業翻訳の文書を対象に複数訳の差異を体系的に記述する。 さら に，差異の自動同定・記述メカニズムの一部実装に ついても述べる。

## 2 研究対象

この課題に取り組むために，産業翻訳で扱われる 文書を対象とし，目標言語文書（TD）が独立に翻訳者の個性に依存しないかたちで生成されたデー タである，ParaNatCom [3] を利用する．ParaNatCom は Nature Communications の抄録をもとに作成され た英日の対訳コーパスであり, 同一の起点言語文書 （SD）に対し 3 種類の TD が付された 148 セットの 文書が含まれる．表 1 に基本統計を示す。

表 1 ParaNatCom の基本統計（文数，延べ語数，異なり 語数は各文書あたりの平均)

## 3 枠組みの構築

差異を記述する概念は, 翻訳方略体系 [4], 品質評価，言語学，翻訳指南書を参照しつつ，ParaNatCom に含まれる 32 文書（96 対）の分析をもとに構築 した．表 2 に示すように，文法上の差異を表す Syntactic，意味上の差異を表す Semantic，語用論的 な差異を示す Pragmatic の 3 カテゴリからなる.

これらの概念を TD 付与するために，以下のよ うに記述の手続きを定める。

step 0 では [5] を参考に，以下の４つの規則に従っ てSDを分割することで，文と語・句の中間的な言語単位としてチャンクを設定した。

1. 節を導く接続詞，関係詞（主語を修飾する場合 は除く) の前後
表 2 差異を記述するための概念

2. to 不定詞, 前置詞, 動名詞の後に 3 語以上続く 場合，それらの前（動詞が後続する場合を除く）

3. コンマ, セミコロン, ハイフン等のパンクチュ エーションの後

4. 主語が 3 語以上続く場合，その後

step 1-3 の手続きは，それぞれ文，チャンク，語・句を対象としており，概念を付与する順序と判断基準を含めて決定木の形で整理した ${ }^{1)}$. step $1 \cdot 2$ は言語単位が広いため，構造を捉えるという観点 から Syntactic に属する概念の一部のみを付与し， step 3 では, Syntactic の一部の概念及び Semantic, Pragmatic からそれぞれ一つずつ概念を付与する形 で設定した.

また，枠組みを適用するにあたって，一貫して概念が付与されるよう， SD と TD の対応づけや TD の 単位の認定方法について，以下のように整理した.

1. step 3 における SD の分割方法

(a) 原則としてSDは 1 単語ずつ分割し，各単語に対応する TD 間の差異を記述する

(b) 受動態や否定文，完了形などの用言や，SD のイディオム，その他訳対応をとることが 難しい語や句については，SDを 1 単語で 分割しなくてよい

(c) 記号の訳出に文字化が関わる場合や SD が 記号で連結された複合語である場合は，単語中の記号の後で分割する

2. 対応づけに伴う TD の扱い

(a) 用言を伴わない機能語や同格表現で SD と 独立に対応づけられない語や句は, 左の語 とセットにする

(b) 用言の使用に伴う機能語で SD と独立に対応づけれない語や句は，用言（右の語） とセットにする

(c) パンクチュエーションは左の語とセットに して step 2 で観察するため，SD との直接の


## 対応づけは行わない

3. TD の単位

(a) SDの 1 単語と対応する場合，名詞の連接 はまとめて 1 単語としてカウントする

(b) サ変動詞や形容動詞の語幹に助詞や動詞が 付加された形の動詞は 1 単語としてカウン トする

(c)（）内の語や句は（）も含め 1 つの単位とみ なして記述する

## 4 ParaNatCom の記述

ParaNatCom に含まれる文書のうち，概念の構築 で用いなかった 50 種類（150 対）の TDに対して枠組みを適用した。付与した概念の出現頻度につい て, step 及びカテゴリごとの分布を図 1-5に示す.

図 1 step 1 における差異の分布

図 2 step 2 における差異の分布

図 3 step 3 Syntactic における差異の分布

図 4 step 3 Semantic における差異の分布

図 5 step 3 Pragmatic における差異の分布

図 1 では，g2 Sentence structure difference の分布か ら，文レベルでの構造上の差異はほとんどの文書で 一定程度存在することがわかる。また，g9 Cohesion difference の分布より，SD に明示的に存在しない接続詞や主語を文頭で補うといった結束性の有無によ る差異は，多くの文書では現れていないものの，TD 間の差異としては存在することが確認される。

図 2 では，g3 Punctuation difference の分布から，句読点やコロンなどのパンクチュエーションの打ち方 に関する差異はどの文書対でも必ず生じており, 出現頻度も高いことがわかる. また, g1 Not applicable と g4 Chunk structure difference の分布より，チャンク を対象とした構造上の差異は存在するものの，相対的には少ないことがわかる. g9 Cohesion difference, g10 Unit difference の分布より，主語を明示化すると いった結束性に関する差異や，節と句で訳出単位が 異なるという差異が現れている文書数はわずかで ある.

図 3 より，step 3 の中では，Syntactic に属する概念 の分布は比較的差が小さく，語や句のレベルで見た 場合には文法的な差異が広く出現していることがわ かる. g10 Unit difference が最も多く見られ，語や句 のレベルでは訳出単位の違いがどの文書でも一定数以上存在し，比較的多く見られることがわかる。 $\mathrm{g} 5$ Phrase structure difference $や$ g12 Word form difference の分布より，句として訳出されていた場合の構造上 の差異や用言の語形に関する差異も，全ての文書中 に現れていることがわかる。また， step $1 \cdot 2$ とは異 なり，言語単位が小さい場合には，語の訳出の仕方 や省略の有無といった結束性による差異は珍しい現象ではないことが g9 Cohesion difference の分布から わかる。表記の差異を表す g7 Spelling difference と 音形借用の有無による違いを表す g8 Loan difference も一定程度見られるが，この 2 つの概念は特に，抄録中における用語の訳出の差異を反映していると考 えられる。また，人称や人称表現の違いを表す $\mathrm{g} 6$ Person difference は，Syntactic の中では最も観測され なかった。これは，ParaNatComのみを記述の対象と したため，論文中で用いられる人称表現のバリエー ションが限定的であり，人称表現自体の出現数が少 ないことからも説明される。

図 4 より，Semantic ではどの文書にも一定以上 s6 Paraphrase が付与されており，意味的なカテゴリの 中では言い換えとして説明される差異が多いことが わかる。また，s7 Semantic difference についても，s6 ほど多くは見られないものの全ての文書対で付与 されており，意味的には等価であると判断される現象が比較的多く観察されたことがわかる。 その他の 概念については，文書によって出現するものと出現 しないものとがあった. その中で比較的多く観察さ れた差異は, s5 Synonym やs3 Emphasis difference で あり，同義関係にある語として説明される差異や，意味の焦点，強調の仕方に関する差異が現れている ことがわかる. s1 Abstraction difference で表される具体・抽象に関する差異と s2 Perspective difference で表 される視点に関する差異は，多くの文書で生じてい ることが確認できるものの，頻度としては少ない。同じ意味を表しており，かつ語の長さが異なるとい う現象を表す s4 Distribution difference と，同音異義
語が用いられているなど明らかに意味が異なる現象 を表す s8 Semantic difference については，多くの文書で見られなかった。

図 5 より, Pragmatic の分布は偏りが大きく, p1 Not applicable で記述される差異が最も多かった. そ して，他の概念で説明される差異，すなわち文書タ イプへの適応による差異や情報量の違い, 異化・同化に関する差異はあまり観察されなかった. 文書外 の情報を参照することで生じたと判断される差異は 限定的であることがわかる.

## 5 記述の自動化

最後に，TD 間の差異を自動的に出力するための 見通しとして，枠組みの一部を実装した方法と結果 について簡単に述べる.

3 で構築した枠組みでは, 同一の SDを起点とし て 2 種類の TD 間の差異を記述したため，SD と TD の対応づけが必要である．対応づけには，単語アラ イメントツールの SimAlign [6] を使用し，SD の一単語に対して MeCab [7] で分かち書きされた形態素 を対応づける．ただし，アライメントの精度の向上 のため，TD については，3で述べた TD の対応づけ やTD の単位に関するルールをもとに分かち書きを 修正した. 概念の付与は 3 で定めた手続きに従って 条件分岐の形で実装し，実装に必要な文法情報は， NLTK [8] と MeCabによる分析結果を利用した.

以上の手順に従って，4で記述の対象とした ParaNatCom の TDのうち，32 種類（96対）の TDに ついて自動的に概念の付与を行った. 4 の記述で付与した概念と, 自動的に付与された概念とが一致し た割合を，正解率として計算した. 正解率の結果を 表 3 に示す. 概念の数や偏りの問題もあるが，特に Syntactic に関して改善が必要であることがわかる。

表 3 自動化の正解率 (\%)

## 6 おわりに

本稿では，複数訳としてありうる範囲を明らかに する試みとして，技術文書を対象として TD 間の差異を記述する枠組みを構築し，枠組みを適用して実際に TD 間に生じている差異を記述した。また，構築した枠組みを足場として，記述の一部について自動化を行った。枠組みの構築では，差異を記述する ための概念を Syntactic，Semantic，Pragmatic の $3 \supset$ のカテゴリに類型化し，概念を付与する手続きを整理した．また，差異の記述では枠組みに従って概念 を付与し，対象データについて，意味的なカテゴリ や語用論的なカテゴリを用いて説明できる差異は限定的であるが，文法や構造についての差異は広く生 じていることを，分布に基づいて具体的に示した.自動化では，枠組みをもとに手続きの一部を実装し た. 手法の見直しや，文，チャンクを対象とした記述の自動化は今後の課題である.

## 参考文献

[1] Deutsches Forschungszentrum für Künstliche Intelligenz GmbH and QTLaunchPad. Multidimensional Quality Metrics, 2005.

[2] Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. BLEU: A Method for Automatic Evaluation of Machine Translation. In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, pp. 311-318, 2002.

[3] Masao Utiyama. ParaNatCom — Parallel English-Japanese abstract corpus made from Nature Communications articles, 2019. https://www2.nict.go.jp/astrec-att/member/ mutiyama/paranatcom/.

[4] 山本真佑花, 山田優, 藤田篤, 宮田玲, 影浦峡. 又夕言語 としての翻訳方略体系の構築と検証. 言語処理学会第 27 回年次大会発表論文集, pp. 1111-1116, 2021.

[5] 岡村ゆうき,山田優.「順送り訳」の規範と模範：同時通訳を模範とした教育論への試論. MITIS Journal, Vol. 1, No. 2, pp. 25-48, 2020.

[6] Masoud Jalili Sabet, François Yvon Philipp Dufter, and Hinrich Schütze. SimAlign: High Quality Word Alignments without Parallel Training Data Using Static and Contextualized Embeddings. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: Findings, pp. 1627-1643, 2020.

[7] Taku Kudo, Kaoru Yamamoto, and Yuji Matsumoto. Applying Conditional Random Fields to Japanese Morphological Analysis. In Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing (EMNLP-2004), pp. 230-237, 2004.

[8] Steven Bird, Ewan Klein, and Edward Loper. Natural Language Processing with Python. O'Reilly Media, 2009.

[9] Francis Bond, Timothy Baldwin, Richard Fothergill, and Kiyotaka Uchimoto. Japanese SemCor: A Sense-tagged Corpus of Japanese. In The 6th International Conference of the Global WordNet Association (GWC-2012), pp. 5663,2012 .

## 付録差異を記述する概念を付与する手続き

 & $\mathrm{g} 9 \cdot \mathrm{Q} 2 \mathrm{~d}$ & Q2d \\


 本田友乃 ${ }^{1}$ 山本真佑花 ${ }^{2}$ 影浦峡 ${ }^{3}$ 1,3 東京大学 2 立教大学 tomono20@g.ecc.u-tokyo.ac.jp yamamoto.mayuka@rikkyo.ac.jp kyo@p.u-tokyo.ac.jp  