ブログに戻る

2026-06-07

間隔反復でよくある8つの失敗(と直し方)

間隔反復の典型的な失敗:新語の即投入、獲得フェーズの省略、FSRSへの不正確な評価、復習負債、認識だけの練習。8つのパターンと直し方、持続可能なワークフローを解説します。

短い答え

間隔反復がうまくいかないとき、原因はだいたい同じパターンに集約されます。SRS をオンボーディング用の道具だと思い込む、スケジューラに正直でない評価を送る、符号化しきれない速度で新規カードを増やす、認識だけを練習する。これらを直せば、FSRS(や他の SRS アルゴリズム)は本来の強みを発揮できます。忘れそうな直前に、最小限の日次負荷で項目を戻してくれる、という仕事です。

失敗1:初めて見た語をいきなり復習キューに入れる

SRS アルゴリズムは、すでに記憶痕跡があることを前提に動きます。5秒前に見た語を今日の復習に入れると、作業記憶に残る感覚的残像を読み取って合格したり、同じセッションで何度も失敗してカードの初期難易度を汚染したりします。間隔反復は記憶を 維持 する仕組みであり、ゼロから 作る 仕組みではありません。

直し方: スケジュール前に獲得フェーズを通します。意味のある接触、能動的想起(四択ではない)、最初のブラインドテスト前の短い遅延、そのあと SRS へ卒業させる。詳しくは 新しい語をいきなり間隔反復に入れてはいけない理由 を参照してください。

失敗2:構造化された獲得フェーズを飛ばす

SRS は復習用だと分かっていても、初接触を急ぎがちです。語を見て、カードをめくって、自己評価。プライミングも作業記憶バッファもブラインド想起もなければ、最初の「復習」は復習ではありません。スケジューラは初日から使えないテレメトリを受け取ります。

直し方: 最初の数秒・数分は、長期間隔の SRS とは別パイプラインとして扱います。Anki なら学習ステップや日中ステップを使います。研究用語では、プライミング、5〜10秒のインターリーブ型ディストラクター、ブラインド能動想起で First-Turn Bottleneck(初回ターンのボトルネック)を閉じてから FSRS に移行します。詳細は First-Turn Bottleneck を解消する を参照してください。

失敗3:想起ではなく認識を練習する

四択カード、文脈の多いクローズ、正解をタップする形式は、進んでいる感じがします。しかし測っているのは主に受動的認識です。認識は生成より易しく、弱い痕跡しか作らず、誤った選択肢が誤った連合を符号化することもあります。1 カードでは「知っている」のに、会話では出てこない、という状態になりがちです。

直し方: デフォルトは生成(プロダクション)にします。最小限の手がかりから語を入力または発話する。クローズを使うなら、別の場所で全文生成とセットにする。クローズカードの欠点受動的語彙と能動的語彙 も参照してください。

失敗4:1日の新規カードを増やしすぎる

新規カードはワクワクします。復習は面倒に感じます。1日30枚や50枚に上限を上げると、しばらくは進んでいるように見えます。しかし復習負債は複利で膨らみます。新しい1項目ごとに、伸び続ける指数スケジュール上の将来復習が加わります。数週間で due 数が爆発し、やめるか復習を飛ばすかの二択になり、間隔効果そのものが崩れます。

直し方: 新規カード数は野心ではなく、続けられる復習時間から決めます。よく使われる目安は、新規+due の合計が、実際に守れる時間枠に収まるよう上限を設けること。負債が急増したら、due が安定するまで新規追加を止めます。FSRS は、カレンダーを超えて膨らんだデッキを救ってくれません。

失敗5:復習を片付ける前に新規カードをやる

多くのアプリはデフォルトで「新規優先」です。これは間隔効果を逆転させます。due カードは忘れかけている項目です。新しい語のドーパミンを先に取りにいくと retrievability(想起率)が下がり、失敗が集中します。獲得(新規)と維持(due)も、1つの認知の山に混ぜてしまいます。

直し方: 毎セッション、復習を新規より先に。注意力が残っているうちに due を守ります。今日のメンテナンスキューがコントロールできてから、新語を追加します。

失敗6:スケジューラに嘘の評価を送る

当て勘、チラ見、認識だけで「Good」や「Easy」を押すと、FSRS(や SM-2)はフィクションで学習します。間隔が伸び、後で失敗し、「Again」を連打して「このカードは難しい」と感じます。アルゴリズムが壊れているのではなく、入力が汚れています。

直し方: 正直な想起だけを評価します。ヒントが必要だったら「Again」か「Hard」です。一貫した正直さが Difficulty、Stability、Retrievability を意味のある値に保ちます(間隔反復の仕組み 参照)。長期的には復習が増えるのではなく、実際の記憶に合った間隔になります。

失敗7:リーチカードを放置してキューを詰まらせる

リーチカード(何度も失敗する項目)は、たいていプロンプト設計の問題、粒度の問題、獲得フェーズを経ていない語です。ローテーションに残すと、1セッションあたりの時間とモチベーションを削ります。suspend したリーチは「脳が悪い」のではなく「カード設計が悪い」サインであることが多いです。

直し方: リーチ閾値に達したら、盲目的に繰り返さない。カードを書き直す(意味を分割、文脈を追加、認識から生成へ切り替え)、SRS 外で再獲得してから再投入する。直せないカードは削除します。

失敗8:復習を一気にゼロにする

日曜に400枚の backlog を一気に片付けるのは、気持ちよく感じることもあります。しかしそれは集中学習(massed practice)です。項目同士の間隔がほとんどない状態で、次から次へとテストされます。短期成績は上がっても、分散復習のような長期定着にはつながりにくいです。2

直し方: 1日の復習上限を設け、backlog は数日に分散します。失敗4と5を直せば、次の山も防げます。間隔反復は、英雄的な一発勝負ではなく、適度な負荷で継続的に現れるときだけ効きます。

持続可能な SRS ワークフローを組む

これらの落とし穴を避けるワークフローは、おおむね次の形です。

  1. 獲得: 生成練習と、ブラインド想起前の短い遅延で新項目に触れる。
  2. 卒業: 正直な初回想起のあとにだけ SRS へ移す。
  3. 復習優先: due を先に、続けられる日次上限で。
  4. 新規はゆっくり: 実際に使える時間に合わせて追加する。
  5. 正直に評価: リーチは力ずくで通さず、修正または suspend する。

間隔反復は根性勝負ではありません。きれいなデータと現実的な量が必要なスケジューリングシステムです。ここを整えれば、SRS は最高の意味で「退屈」なまま続きます。1日数分の集中が、数か月にわたって複利で効いてくれます。

LinGoat はこのワークフローを前提に設計されています。新語は FSRS スケジュール前に pre-SRS の ラダリングシステム(プライミング、5〜10秒のインターリーブ型ディストラクター、ブラインド能動想起)を通るため、First-Turn Bottleneck と初日の不正確な評価を避けられます。全文で練習し、語と文法ごとにフィードバックを受けるので、復習は認識だけではなく生成ベースに保てます。獲得パイプラインは First-Turn Bottleneck を解消する、背景の研究は 新しい語をいきなり SRS に入れてはいけない理由 を参照するか、LinGoat の仕組みを確認して アプリを開いて試してください。

参考文献

  1. Roediger, H. L., & Marsh, E. J. (2005). The positive and negative consequences of multiple-choice testing. Journal of Experimental Psychology: Learning, Memory, and Cognition, 31(5), 1155-1159. https://doi.org/10.1037/0278-7393.31.5.1155
  2. Karpicke, J. D., & Roediger, H. L. (2007). Expanding retrieval practice promotes short-term retention, but equally spaced retrieval enhances long-term retention. Journal of Experimental Psychology: Learning, Memory, and Cognition, 33(4), 704-719. https://doi.org/10.1037/0278-7393.33.4.704