2017年3月8日
第8回産業日本語研究会・シンポジウム

制限言語とオーサリング支援システム：
機械翻訳を活用した文書の多言語展開に向けて宮田玲†, Anthony Hartley‡, 影浦峡†, Cécile Paris#†東京大学大学院教育学研究科, ‡立教大学, #CSIRO機械翻訳（MT）を「うまく使う」には？
背景情報や文脈を活用することは難しい→最初から曖昧・複雑な文を避ける
前編集（プリエディット）
用語集
後編集（ポストエディット）
制限言語
チューニング
英語
#	

#

MT#

MT#
中国語
#
MT
韓国語
MT



2

#




MuTUAL project
MTシステム

構造化文書

制限ライティング

1. 自治体手続き文書
2. 日英方向
3. 統計的MT
ルールベースMT(Miyata et al. 2016a; 2016b)

3

制限言語
Controlled Language (CL):‘A controlled natural language is a constructedlanguage that is based on a certain naturallanguage, being more restrictive concerning lexicon,syntax, and/or semantics, while preserving most of
its natural properties’.
(Kuhn 2014, p.123)ex) ASD-STE100, Caterpillar Technical English, SMART, PLAIN, Basic Englishex) 特許ライティングマニュアル, Simplified Technical Japanese, やさしい日本語

4自治体文書向け規制表現パターン (Miyata et al. 2015)
構文レベル
1 一文に複数の動詞
2 主語の欠如
3 目的語の欠如
4 読点を用いた並列要素の列挙
5 目的語への助詞「が」6 並列表現「Aも、Bも」
7 「てくる」／「ていく」
8 文中の副詞句の挿入
9 体言止め10 サ変名詞＋「です」
11 「しか〜ない」
12 動詞＋「ように」13 「かどうか」
14 サ変名詞＋「をする」
15 サ変名詞＋「される」語彙レベル
16 「など」／「等」
17 授受動詞
18 冗長語19 複合語

2021222324252627282930
3132333435363738

5

列挙項目中の要素の省略
接尾辞
助詞「まで」（宛先の用法）
助詞「で」助詞「の」（「による」「から」の意
単位表現「につき」の省略
助詞「て」助詞「と」（条件用法）
助詞「へは」
助詞「には」
助詞「のか」
指示代名詞（こそあど）
助詞「に」
表記レベル
ひらがな表記
箇条書き記号
機種依存文字
読点
強調のカギ括弧
波ダッシュ

例
•

列挙項目中の要素の省略を避ける
STMTST
MT

月・水・金曜日の午前9時から午後4時まで開設しており、3月末まで開設しています。
It's established from a month and 9:00am of water and Friday to
4:00pm and it's established un;l the end of March.

月曜日・水曜日・金曜日の午前9時から午後4時まで開設しており、3月末まで開設しています。
It's established from 9:00am of Monday, Wednesday and Friday
to 4:00pm and it's established un;l the end of March.
6例•

尊敬用法の「れる・られる」を避けるSTMTSTMT

託児を利用される場合は、１０日前までにファミリー・サポート・センター事務局へ予約をお願いします。
Used daycare, I'd like to make a reserva;on to a Family Support
Center oﬃce 10 days in advance.

託児を利用する場合は、１０日前までにファミリー・サポート・センター事務局へ予約をお願いします。
If you use day care, I'd like to make a reserva;on to a Family
Support Center oﬃce 10 days in advance.
7考慮すべき点•

目的：MT訳の品質向上／原文の可読性向上…

•

言語方向：日英／日中／日韓／英仏…

•

文書ドメイン：産業文書／特許文書／自治体文書…

•

使用するMT：RBMT／EBMT／SMT／NMT

8

ルールの性能評価実験の枠組み
日英MT

燃えるゴミになります。
•

CLルールの適用
燃えるゴミです。

2 RBMT

It becomes
It becomes
It becomes
combustible.
combustible.
It becomes
combustible.
combustible.

システムA&B•

2 SMT

システムC&D

It is
It is
It is
combustible.
It iscombustible.
combustible.
combustible.

原文の品質:

MT訳の品質:「読みやすさ」

1.「理解度」(Hartley et al. 2012)

2.「正確性」
9

評価結果

MT訳の品質：向上したか？

原文の品質：低下していないか？

MTシステム
Rule
1
23A
✔
✔

✔
✔

4
5
67

✔

89

✔

1011

✔

1213

✔
✔

14
15
16
17
18
19B
✔
✔
✔

✔

✔

CMTシステム
D✔
✔

Rule
2021

✔
✔

22

✔
✔

23
24
25
26A
✔
✔
✔

B
✔

✔

✔
✔

✔

✔
✔

✔

✔
✔

✔
✔

✔

2930

✔
✔

✔
✔

✔

3132

✔
✔

33
34

✔

✔
✔

3536

✔
✔

✔

✔

3738

✔
✔

✔

✔
✔

✔

✔
✔

✔
✔

10原文✔

✔

✔

D

✔

✔

27
28C
✔
✔
✔

✔

✔

✔

✔

原文✔

✔

✔
✔

✔

✔

✔
✔

✔
✔
✔
✔
✔

✔

✔

✔

✔
✔

✔
✔

✔
✔
✔

✔

複数のMTに有効なルール•

主語を省略しない
家庭や地域は、子どもが多くの時間を日常的に過ごす場所であり、[子どもは] 生活の中で様々なことを学んでいきます。

システム CLAABBCC

翻訳結果

前 A home and the community are places where a child spends
much time daily, and study that it is various in a life.
A home and the community are places where a child spends
後much time daily, and a child studies that it is various in a life.
A house and an area are the place where a child spends much
前time daily, and various things will be learned in the life.
A house and an area are the place where a child spends much
後time daily, and a child will learn various things in the life.
Home and regions, children are routinely spend place a lot of
前time, you will learn a variety of things in life.
Home and regions, children are routinely spend place a lot of
後time, children will learn a variety of things in life.
11

システム依存のルール•「〜しか〜ない」を避ける

この店では、現金しか使えません。
A. In this shop, you can not use only cash.
B. In this store, we do not use only cash.
C. Only cash can be used at this store.
D. In this shop, only cash is usable.

改善

この店では、現金のみ使えます。
A. In this shop, you can use only cash.
B. In this shop, I use only cash.
C. Only cash can be used at this store.
D. In this shop, only cash is usable.
12

変化なし

読みやすさが低下することも･･･•

並列要素を読点でつなげない
本園では飼育実習、学芸員実習の受け入れを行っております。

本園では飼育実習及び学芸員実習の受け入れを行っております。

13

前半のまとめ•

目的・言語方向・文書ドメイン・MTシステムに応じて、制限言語（CL）をデザインし、効果を検証することが重要•システムAに有効なルールが、システムBに有効とは限らない➔ 特定のMTにあわせてルールを選択する•

MT訳の品質向上に寄与するルールが、原文の読みやすさを低下させることもある➔ CLの用途・目的に応じて、バランスをとる
14

CLオーサリングの難しさ
表記ゆれ
ルール 5: 目的語への「が」災害航空隊は、災害発生時に直ちに防災ヘリコプターが運航できるように、24時間勤務体制とする。

ルール 19: 複合名詞
ルール 8:長い副詞句の挿入
15

何が難しいのか？
1. CLの理解が難しい•

ガイドラインが意味不明•

文法用語が分からない（e.g. サ変名詞ってなに？）

2. CLの使用が難しい•

ルールに違反した箇所を見逃してしまった•

修正すべき箇所は見つけたけど、どう直せばいいか分からない•

語彙・用語をいちいちチェックするのは大変
16オーサリング支援
CLの実運用における執筆・書き換え支援の重要性
自動書き換え(Mitamura & Nyberg, 2001; Shirai et al., 1998)

機械的な執筆・書き換え支援→ CLチェッカーex) EN (Mitamura et al., 2003), DE (Rascu, 2006),
EL (Karkaletsis et al., 2001), JA (Nagao et al., 1984)※その他商用ソフト：Acrolinx, MAXitなど

手作業の執筆・書き換え
17

介入のフェーズと深度••

フェーズ：いつサポートするのか？
•執筆段階（authoring）•

書き換え段階（rewriting）

深度：どこまでサポートするのか？
•

違反箇所の指摘（detection）•

書き換え候補の提示（suggestion）•

自動修正／修正支援（correction）
18

日本語CLオーサリング支援ツール19

実用に関する問い•

どのくらいの精度・再現率で、ルールに違反した言語表現を自動的に検出できるか？

•どのくらいの精度であれば、人間のユーザー（執筆者）はストレスなくツールを使うことができるか？
違反箇所

検出した

[A] 正しく検出検出しなかった [C] 検出漏れ

違反箇所ではない精度 =[A][A] + [B]

再現率 =

[A]
[A] + [C][B] 間違って検出[D] 検出せずにOK

20

#V: データ中の違反箇所の数

CL違反箇所検出性能の評価結果(Miyata et al. 2016c)

No234578910111215161718192025262733343537

P: 精度 R: 再現率

検出表現
主語の欠如
目的語の欠如
読点を用いた並列要素の列挙
目的語への助詞「が」「てくる」／「ていく」
文中の副詞句の挿入
体言止め
サ変名詞＋「です」「しか〜ない」動詞＋「ように」
サ変名詞＋「される」「など」／「等」
授受動詞
冗長語
複合語
列挙項目中の要素の省略
単位表現「につき」の省略
助詞「て」助詞「と」（条件用法）
ひらがな表記
箇条書き記号
機種依存文字強調のカギ括弧
Total

21

F: F値

#V
26
1520
5674645422
4535
551454P
RF
0.630 0.654 0.642
0.333 0.667 0.444
0.740 1.000 0.851
1.000 0.800 0.889
1.000 1.000 1.000
0.286 0.571 0.381
0.111 0.750 0.194
1.000 1.000 1.000
1.000 1.000 1.000
1.000 1.000 1.000
0.500 1.000 0.667
1.000 1.000 1.000
1.000 1.000 1.000
1.000 1.000 1.000
0.897 1.000 0.946
0.429 0.600 0.500
1.000 1.000 1.000
1.000 0.857 0.923
1.000 0.800 0.889
0.364 1.000 0.533

9762231.000 0.889 0.941
1.000 1.000 1.000
0.500 0.500 0.500
0.676 0.870 0.761

例「しか〜ない」「しか」＋「ません」のパターンの検索

自生地には観察会の2日間しか入れません
サ変名詞＋「される」（尊敬用法）
尊敬用法の同定

すでに請求された方は対象になりません
受身用法の同定

在留期間が3か月を超えて適法に在留する外国人の方も、住民票に記載されるようになります22

後半のまとめ•まずは、執筆者＝人間にとって、何が難しいかの見極めが肝心•システムでどこまでサポートできるのか、サポートすべきか？
•

比較的簡単な文字列パターンマッチングで、（ある程度）CL違反箇所を検出できそう•

再現率／精度のバランス
23

今後の課題と展望•

ニューラルMTと制限言語の相性•

翻訳結果の制御可能性：RBMT > SMT > NMT•

違反箇所の検出性能の向上•

システム・ユーザビリティの実証評価•

機能とインタフェースの改善•

CLオーサリングの訓練
24

参考文献
Adriaens, G. and Schreurs, D. (1992). From Cogram to Alcogram: Toward a controlled English
grammar checker. COLING 1992, 595–601.
AECMA (1995). A guide for the preparation of aircraft maintenance documents in theaerospace maintenance language AECMA Simplified English. AECMA Document,PSC-85-16598.
Kuhn, T. (2014). A survey and classification of controlled natural languages. ComputationalLinguistics, 40(1): 121–170.
Hartley, A., Tatsumi, M., Isahara, H., Kageura, K., and Miyata, R. (2012). Readability andtranslatability judgments for ‘Controlled Japanese’. EAMT 2012, 237–244.
Karkaletsis, V., Samaritakis, G., Petasis, G., Farmakiotou, D., Androutsopoulos, I.,
Markantonatou, S., and Spyropoulos, C. D. (2001). A controlled language checker based on
the Ellogon text engineering platform. NAACL 2001, Software Demonstrations, 90–103.
Mitamura, T., Baker, K., Nyberg, E., and Svoboda, D. (2003). Diagnostics for interactive
controlled language checking. EAMT/CLAW 2003, 237–244.
Mitamura, T. and Nyberg, E. (2001). Automatic rewriting for controlled language translation.
NLPRS 2001 Workshop on Automatic Paraphrasing: Theories and Applications, 1–12.
Miyata, R., Hartley, A., Kageura, K., and Paris, C. (2016a). ‘Garbage Let’s Take Away’:
Producing understandable and translatable government documents: A case study fromJapan. Social Media for Government Services, 367–393. Springer, Basel.
Miyata, R., Hartley, A., Kageura, K., Paris, C., Utiyama, M., and Sumita, E. (2016b). MuTUAL: A
controlled authoring support system enabling contextual machine translation. COLING
2016, System Demonstrations, 35–39.

25

参考文献
宮田玲, Hartley, A., 影浦峡, Paris, C. (2017). 制限言語執筆支援システムのユーザビリティ評価.
言語処理学会第23回年次大会 (発表予定).
Miyata, R., Hartley, A., Paris, C., and Kageura, K. (2016c). Evaluating and implementing acontrolled language checker. CLAW 2016, 30–35.
Miyata, R., Hartley, A., Paris, C., Tatsumi, M., and Kageura, K. (2015). Japanese controlledlanguage rules to improve machine translatability of municipal documents. MT Summit XV,
90–103.
長尾真, 田中伸佳, 辻井潤一. (1984). 制限文法にもとづく文章作成援助システム. 情報処理学会研究報告, NL(44): 33–40.
Nyberg, E. and Mitamura, T. (2000). The KANTOO machine translation environment. AMTA
2000, 192–195.
O’Brien, S. (2003). Controlling controlled English: An analysis of several controlled language
rule sets. EAMT/CLAW 2003, 105–114.
O’Brien, S. (2006). Controlled language and post-editing. Multilingual, 17(7): 17–19.
小倉英里, 工藤真代, 柳英夫. (2010). シンプリファイド・テクニカル・ジャパニーズ：英訳を視野に入れて日本語を作る. 情報処理学会研究報告, 2010-DD-78(5): 1–8.
Rascu, E. (2006). A controlled language approach to text optimization in technicaldocumentation. KONVENS 2006, 107–114.
Shirai, S., Ikehara, S., Yokoo, A., and Ooyama, Y. (1998). Automatic rewriting method for internal
expressions in Japanese to English MT and its effects. CLAW 1998, 62–75.

26