ブログに戻る 機能ディープダイブ

AiWordsが復習を決めるしくみ:SM-2、品質スコア、毎日のキュー

· Safafish

他の言語: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

“間隔反復”は、あらゆる単語カードアプリのストアページに登場する言葉ですが、 スケジュールが実際にあなたの記憶に合うかどうかを決めるのはディテールです。この記事は、 AiWordsがそれをどうやっているかの、実直なメカニズム解説です——各単語の背後に どんな数値があるのか、あなたの回答がどうやってその数値になるのか、そして毎日のキューが 何でできているのか。

単語ごとに3つの数値

AiWordsはSM-2のバリアントで復習をスケジュールしています。第一世代の本格的な単語カード ソフトウェアの背後にあったアルゴリズムです。学習記録内のすべての単語は、SM-2の古典的な フィールドを持っています:

  • 易しさ係数(EF) — 1.3から2.5の間の乗数で、この単語があなたにとってどれだけ定着しやすいかを示します。間違え続ける単語は1.3に近づき、易しい単語は上限付近にとどまります。
  • 間隔 — 現在の復習と復習の間の日数。
  • 繰り返し回数 — この単語が連続して正解できた回数。

それらと並んで、2つのスケジューリングフィールドがあります。単語の期限が来たかどうかを 決める次回復習のタイムスタンプと、セッション内で単語を並べるための優先度です。 これらはすべてサーバー上の学習記録に保存されるので、再インストールしても失われず、 デバイスの間もアカウントについて回ります。

品質スコア:回答はどう採点されるのか

エンジンの入力は1つだけ。出会いごとに付く0〜5の品質スコアです。由来は2つあります。

自分で評価する

学習中、各単語で評価ボタンを押せます。その選択は尺度に直接対応します:

ボタン 品質 意味
難しい0完全に忘れていた — 学び直しが必要
新規3正解、ただし労力がかかった
曖昧4正解、かなり楽だった
5完璧に思い出せた

またはクイズが採点する

四択問題に答えるだけの場合、アプリはそのセッション内のその単語のチェックにおける正答率 からスコアを算出します:

正答率 品質
100% 正解5
80%以上4
60%以上3
40%以上2
0%を超える1
0%0

手動の評価は、算出されたスコアより常に優先されます。記録にはさらに誤答回数(0〜3個の 間違い選択肢)と、どの引っ掛け選択肢と混同したかも残り——サーバーはそれらを 使って最終的な品質を調整します。だから、同じ“隣”と何度も混同する単語は、 ランダムに間違えた単語より厳しく扱われます。

セッション後に起きること

学習記録はバッチでアップロードされます。サーバーが応答すると、単語ごとの更新された状態 が返ってきます。新しい次回復習日、新しい日数間隔、新しい易しさ係数、そして習得フラグ です。次にアプリを開いたとき、キューはすでにそれらの日付から計算済みです。記録はまず ローカルに保存され、ネットワークが不通のときは自動で再試行されます。アプリがバック グラウンドに回ったときにもアップロードされるので、日中にアプリを閉じても午前の学習が 失われることはありません。

実際の効果は、間隔反復が有名になったあの効果そのものです。よく知っている単語はどんどん 長い間隔を獲得し、間違え続ける単語は短い間隔と追加の繰り返し回数で列の前にとどまります。 スケジュールはセッション単位ではなく、単語ごとに適応します。

毎日のキューの解剖

毎日、サーバーは2つのリストを組み立てます。1日あたりの割り当て上限までの新規単語と、 復習単語——次回復習日が到来したすべての単語です。ホーム画面には開始前に両方の 数と予想セッション時間が表示されます。セッションの中では、学習強度の設定が単語ごとの セッション内ラウンド数を制御します:

  • 普通 — 新規単語は1回表示・セッション内復習2回、期限の来た復習は1ラウンド。
  • 集中 — 新規単語は1回表示・セッション内復習3回、期限の来た復習は2ラウンド。
  • 高強度 — 新規単語は1回表示・セッション内復習3回、期限の来た復習は3ラウンド。

知っておきたい挙動が2つあります。第一に、新規単語は増殖します。アプリ内の案内では、新規 10語あたり、その後の数日間でその3〜5倍の復習量が発生します。おすすめの日次範囲が10〜50 なのはそのためです。第二に、期限の山が毎日の復習上限を超えた場合、あふれた分は捨てられ ず——次のセッションを待ちます。これで、調子の悪い一日が明日を3時間の借金地獄に 変えるのを防げます。

自分で確かめるには

メカニズムを読むのではなく体感したいなら、3日連続で“難しい”と答えた単語と、 “易”と答えた単語の行方を比べてみてください。前者は同じ週の中で何度も再登場 し、後者は何日も静かに姿を消したあと、そろそろ気になり始めたころに戻ってきます。その タイミングこそ、易しさ係数と間隔が仕事をしている証拠——そして毎日のセッションが 単語帳の1章ではなく、ミックスされた単語のキューである理由そのものです。

これらすべてのユーザー向けガイド——プラン、モード、設定——は AiWordsガイドにあります。 アプリのより広い歴史については、 AiWords 1.0から3.0までの軌跡をご覧ください。