Lingara Lingara ドキュメント 学習ガイド API ライブラリ アプリ 作成 ウェブ版
言語: 日本語

復習のスケジュールはどう決まるか

このページは英語から翻訳されています。内容に相違がある場合は、英語のページが正しい内容です。 英語のページを読む

Lingara のフラッシュカードは、どれも3つの数値と1つの日付を持っています。数値は 易しさ係数(ease factor)、日数で表した 間隔、そして 反復回数 です。日付は、そのカードの次の復習期限です。カードに答えると、この4つがすべて計算し直されます。スケジューラーはそれで全部です。このページでは、その4つの値が何をしているかを説明します。

開くデッキは期限の来たカード

復習セッションは、コレクション全体をたどるわけではありません。アプリが求めるのは、次の復習日がすでに過ぎたカード——文字どおり next_review_at <= now() を満たすもの——で、それが表示されるカードです。来週に予定されたカードは今日のデッキに入らず、今日の期限数にも数えられず、どれだけ頑張って勉強しても前倒しにはできません。

これは間隔反復で最も重要なことであり、同時に制限だと誤解されやすいことでもあります。これこそが機能です。「復習すべき」1000語のデッキは誰も開かないデッキです。今日まさに忘れかけている11枚のカードのデッキなら、コーヒーが冷める前に終わります。この数は、離れていた日には増え、続けていた日には減ります。どちらの方向にも正しいシグナルです。

4つの答え

カードが表示されたら評価をつけ、その評価に基づいてスケジューラーが動きます。内部では評価は SM-2 系から受け継いだ 0–5 の品質尺度で扱われますが、実際に異なる結果になるのは4つだけです。

もう一度。 3 未満の評価すべて。間隔は 1日 に戻り、反復回数は 0 に戻り、易しさ係数は 0.2 下がります。カードは明日また出てきます。しかも、一度も見たことがないかのように出てきます——思い出すという点では、実際に見ていなかったのと同じだからです。

難しい。 間隔が 1.2 倍になり、切り上げられます。まだ間隔のないカードは1日になります。易しさ係数は 0.15 下がります。カードは進みますが、ほんの少しだけで、次に進むのがさらに難しくなります。

良い。 標準の答えです。1回目の反復でカードは 1日後 に、2回目で 3日後 に予定され、それ以降は毎回、現在の間隔にそのカード自身の易しさ係数を掛けます。易しさ係数は変わりません。

簡単。 間隔が跳ね上がります。1回目の反復で 2日、2回目で 4日、それ以降は現在の間隔に易しさ係数を掛け、さらに 1.3 を掛けます。易しさ係数は 0.15 上がります。

新しいカードの易しさ係数は 2.5 から始まります。つまり、毎回「良い」と答えたカードは 1日、3日、そして 8、20、50、125 と進みます——各段階は前回の2.5倍で、切り上げです。4か月に散らばった6回の正解が、本当に知っている単語にかかるコストのすべてです。

間違いの代償

「もう一度」は単なる「明日」ではありません。間隔だけでなく反復回数もリセットするので、カードは 1日、3日という階段の一番下からやり直しになり、易しさ係数も一緒に下がります。3回間違えたカードの易しさ係数は 2.5 ではなく 1.9 になり、間隔は毎回 150 % ではなく 90 % しか伸びません。何度も間違えると易しさ係数は下限の 1.3 に達し、そこにとどまります。スケジューラーはそれ以上下げません。それより下では、カードが事実上毎日のデッキから出ていかなくなるからです。

この下限は、スケジューラーからの有益なメッセージです。1.3 で止まっているカードは、もっと頻繁に見る必要があるカードではありません。手がかりをつかめていない単語なのです——音、文字、あるいは自分の言語にある紛らわしい似た語。スケジューリングでそれは解決しません。チューターでそのカードを開いて、この単語はここで何をしているのかと聞くか、それが出てきた例文を見てください。単語に意味が宿れば、カードは動き出します。

間隔がこの形をしている理由

上の数値には、教科書的なアルゴリズムと違う設計上の選択が2つあり、名前を挙げておく価値があります。

1つ目は、評価 0、1、2 が1つの もう一度 にまとめられていることです。古典的なアルゴリズムは「完全に思い出せない」と「間違えたが見覚えはある」を区別しますが、その後ほとんど違う扱いをしません。まとめてしまえば、たった今間違えた単語について、時間に追われながら正直に下さなければならない判断が1つ減ります——そして正直に判断できないなら、その区別はスケジュールに入り込むノイズでしかありません。

2つ目は、難しい が通常の間隔に小さな係数ペナルティを課すのではなく、独自の倍率を持っていることです。「難しい」と答えたカードは、実際に思い出せたのです。リセットすべきではありません。しかし 1.2× という歩幅は意図的に足踏みに近くしてあるので、念のために「難しい」を押す癖があると、カードはいつまでも出てきて成熟しません——いつも半分しか思い出せない単語にとっては、それが正しい結果です。

学び方への意味

長い日より、ほとんど毎日。 スケジューラーは期限の来たカードを渡します。そしてカードの期限は時計で決まり、セッションの回数では決まりません。6日間の5分ずつなら、6つの別々の期限セットが出てきます。日曜日の1時間では1つだけで、水曜日に見るはずだったカードは水曜日からずっと期限切れのままです。

甘く評価しない。 易しさ係数は、あなたがその特定の単語をどれだけよく知っているかについてのスケジューラーのモデルです。8秒かけてやっと思い出した単語に「良い」を押すと、誤った情報を伝えることになります。そのコストはすぐには来ません——3週間後に、まったく見覚えのないカードと、それを見張るのをやめていたスケジュールという形でやって来ます。

たまった復習は借金ではない。 2週間離れてから戻ると期限数は大きくなりますが、そのどれも罰ではありません。アプリが出す順番で取り組み、正直に評価してください。「もう一度」は忘れた単語をリセットし、「良い」は残りを以前より先へ押し出します。2、3回のセッションの後には数は元に戻ります。間隔が伸びていくのはそのためです。

アカウントを削除すると、これもすべて削除されます。 フラッシュカード、保存した単語、進捗はアカウントとともに消去されます——データの取り扱い をご覧ください。上のスケジューリングの状態はあなただけのもので、誰とも共有されたりまとめて利用されたりすることはありません。