Towards interpretable models for language proficiency assessment: Predicting the CEFR level of Estonian learner texts

この論文は、エリニア語学習者の文章の CEFR レベルを予測するために、解釈可能性と汎用性を高めるよう慎重に選択された言語特徴を用いた機械学習モデルを構築し、その精度が約 0.9 に達することを確認するとともに、その成果をオープンソースの言語学習環境に実装したことを報告しています。

Kais Allkivi

公開日 2026-03-10
📖 1 分で読めます☕ さくっと読める

Each language version is independently generated for its own context, not a direct translation.

この論文は、**「エストニア語を学ぶ外国人の作文が、どのレベル(初心者から上級者まで)に相当するかを、AI が自動的に判定する方法」**について研究したものです。

まるで**「言語の健康診断」「作文のレベルを測るデジタルの物差し」**を作るようなイメージで説明します。

1. 研究の目的:なぜこれが必要なの?

エストニア語を学ぶ人々にとって、自分の作文が「A2(初級)」「B1(中級)」「C1(上級)」のどれに当たるかを知ることは、学習の進捗を把握するためにとても重要です。しかし、人間が一つ一つ添削するのは時間がかかります。そこで、AI に作文を読んでレベルを判定させ、すぐにフィードバックできるようにしようというのがこの研究のゴールです。

2. 方法:AI に何を教えたのか?

AI に「レベルを判定するコツ」を教えるために、研究者たちは作文を「4 つの要素」に分けて分析しました。これを**「言語のレシピ」**と考えると分かりやすいかもしれません。

  • ① 単語の豊かさ(レクサス・フィーチャ)
    • 例え: 料理に使っている「食材の種類」や「高級食材」の割合。
    • 内容: 使っている単語の数(語彙力)、同じ言葉の繰り返しがないか、難しい単語を使っているか。レベルが高い人は、より多様で高度な「食材」を使います。
  • ② 文法と形(モーフォロジカル・フィーチャ)
    • 例え: 料理の「盛り付け」や「器の選び方」。
    • 内容: 名詞や動詞の形(格変化など)がどれだけ複雑か。レベルが高い人は、単純な形だけでなく、より複雑で多様な「盛り付け」をします。
  • ③ 文章の長さや難易度(サーフェス・フィーチャ)
    • 例え: 料理の「量」や「見た目の迫力」。
    • 内容: 文章の長さ、文の長さ、音節の数など。レベルが高い人は、より長く、複雑な「盛り付け」をします。
  • ④ 間違いの数(エラー・フィーチャ)
    • 例え: 料理に混じっている「焦げ」や「失敗」。
    • 内容: 文法ミスやスペルミスの数。レベルが高い人は、ミスが少なくなります。

3. 重要な発見:「正解」を見つけるためのコツ

研究で面白いことが分かりました。それは、**「すべての情報を AI に入れると、逆に混乱してしまう」**ということです。

  • テーマに依存しない「本物の力」を探す:
    作文のテーマ(手紙を書くか、意見を書くか)によって使われる言葉が変わってしまうと、AI は「レベルが高いのか、それともテーマが難しいだけなのか」を間違えて判断してしまいます。
    • 例え: 「お祭りの作文」と「仕事の報告書」では、使う言葉が全く違います。AI は「お祭りの作文」で使われる特別な言葉に惑わされず、**「どんなテーマでも使える、普遍的な言語力」**だけを測るよう教える必要があります。
  • 結果:
    研究者たちは、テーマに左右されにくい「信頼できる特徴」だけを厳選して AI に教えました。その結果、AI は約 90%〜98% の精度で、作文のレベルを正しく判定できるようになりました。

4. 時間の経過と変化:「昔と今の作文」

さらに面白い発見がありました。この研究では、10 年前の作文データ最近の作文データを比較しました。

  • 発見: 最近の作文は、10 年前に比べてより複雑で高度になっていることが分かりました。
  • 例え: 10 年前の料理が「シンプルな家庭料理」だったのに対し、最近の料理は「より凝ったコース料理」になっているようなものです。AI はこの変化も捉えながら、レベルを判定しています。

5. 実用化:実際に使われています

この研究で生まれた AI は、すでにエストニアの**「EL LE」というオンライン学習プラットフォーム**に組み込まれています。

  • どんな役割?
    学習者が作文を書くと、AI が「あなたの作文は B1 レベル相当です」と判定し、さらに「文法ミスはここにあります」「もっと複雑な文を使ってみましょう」といった具体的なアドバイスを出します。
  • 注意点:
    これは「人間の先生に代わって採点する」のではなく、**「学習者の練習を助けるためのツール」**です。最終的な評価は人間が行いますが、AI が「どこが苦手か」を可視化することで、効率的な学習を支援します。

まとめ

この論文は、**「AI に『言語の健康診断』の基準を教えることで、学習者が自分の力を客観的に知り、成長できるよう支援する」**という画期的な取り組みを紹介しています。

単に「正解・不正解」を判定するだけでなく、「なぜそのレベルなのか」を言語の特徴から説明できる(解釈可能な)AIを作った点が、この研究の最大の強みです。これにより、学習者は「自分の作文がなぜ B1 なのか」という理由を理解し、次のステップへの道筋が見えるようになります。