Skip to main contentSkip to navigation
ブログに戻る
study-techniques

FSRSアルゴリズム徹底解説:最新の間隔反復スケジューラ(2026年)

Tegaru チーム
5/25/2026
9 min read

FSRS(Free Spaced Repetition Scheduler)は、Ankiやtegaruが採用する最新の間隔反復アルゴリズムです。記憶の「安定度」と「難易度」を用いてSM-2を上回る仕組みを解説します。

FSRSアルゴリズム徹底解説:最新の間隔反復スケジューラ


何十年もの間、間隔反復アプリはSM-2アルゴリズム、つまりSuperMemoや従来のAnkiを支えた1987年の数式で動いていました。十分に機能しますが、もう古い方式です。今の標準は FSRS(Free Spaced Repetition Scheduler) であり、tegaruもこのアルゴリズムですべての復習をスケジュールしています。本記事ではFSRSとは何か、SM-2との違い、そしてなぜより少なく最適なタイミングの復習を生むのかを解説します。


FSRSとは?


FSRSは Free Spaced Repetition Scheduler の略です。Jarrett Ye氏とオープンソースコミュニティが開発した公開アルゴリズムで、あなたの記憶の状態を予測し、忘れる直前の瞬間に各復習をスケジュールします。2023年にAnki標準のスケジューラとなり、現在では最新の事実上の標準です。


単一の「易しさ係数」の代わりに、FSRSは各カードの記憶を 2つの変数 でモデル化します。


  • 安定度(Stability) — 記憶がどれだけ持続するか。安定度が30なら、30日後に思い出せる確率が約90%まで下がることを意味します。
  • 難易度(Difficulty) — そのカードがあなたにとってどれだけ難しいか(おおよそ1〜10)。難しいカードほど安定度の伸びが遅くなります。

FSRSを支える3つの柱


FSRSは DSRモデル(Difficulty・Stability・Retrievability=難易度・安定度・想起可能性)と呼ばれる記憶モデルに基づいています。


1. 想起可能性(Retrievability)


想起可能性とは、いまこの瞬間にカードを思い出せる確率です。時間とともに100%から減衰する忘却曲線に従い、その減衰速度はカードの安定度で決まります。FSRSは、想起可能性があなたの選んだ目標(既定では約 90%)まで下がったときに復習を予定します。


2. 安定度(Stability)


カードを正しく思い出すたびに安定度は上がり、次の間隔が長くなります。FSRSが捉えSM-2が見落とす要点は、安定度がどれだけ伸びるかは「いつ復習したか」に左右される ということです。覚えた直後の復習はほとんど記憶を強めませんが、忘れる直前の復習は大きく強めます。これが数学的にモデル化された「間隔効果」です。


3. 難易度(Difficulty)


難易度は、カードの評価に応じて調整されます。何度も難しいと感じるカードは難易度が高くなり、間隔の伸びが遅くなるため、より頻繁に出てきます。まさに学習時間を割くべきところです。


FSRS対SM-2:本当に変わった点


SM-2 は「易しさ係数」(初期値2.5)を使い、正解のたびに間隔を掛け算します。固定の初回間隔、記憶の強さという概念の欠如、そして数回の難しい評価でカードの予定が永久に崩れる悪名高い「ease hell」など、よく知られた弱点があります。


FSRS はそれらを、実際の復習データに適合させた記憶モデルで置き換えます。


  • 倍率ではなく目標保持率を狙う。 90%の保持率を指定すれば、FSRSがそれを達成するよう予定します。
  • 評価だけでなく復習のタイミングも使って 記憶を更新します。
  • 難易度と安定度が別個で範囲が限定されているため、「ease hell」を回避 します。
  • 同じ保持率に対して 必要な復習回数が少なくなります。

要するに、SM-2は「このカードはどれだけ易しかったか?」を問い、FSRSは「このカードの記憶は実際にどう薄れていて、いつ捕まえるべきか?」を問うのです。


tegaruでのFSRSの使い方


tegaruは、最新版の FSRS-6 を、メンテナンスされているオープンソースライブラリ ts-fsrs(最新のAnkiと同じコア)を通じて使い、復習をスケジュールします。


  • 各カードは自身の 安定度難易度 を保持し、復習ごとに更新されます。
  • おなじみの4つのボタン — もう一度・難しい・普通・簡単 — で評価し、FSRSがそれを記憶の更新に変換します。
  • 新しいカードは短い学習ステップ(分単位)を経てから日単位の間隔へ移行します。
  • 復習は 暦日(カレンダーの日)単位 で予定されるため、夜23時に学習したカードがずっと23時に出続けることはありません。

設定は不要です。ドキュメントをアップロードしてデッキを作れば、FSRSが各カードを最も効果的なタイミングへ静かにスケジュールします。


FSRSで学習を始めよう


tegaruで作るすべてのデッキは、自動的にFSRSでスケジュールされます。ノートをアップロードしてフラッシュカードを生成し、最新の間隔反復アルゴリズムにタイミングを任せましょう。より少ないカードで、より多くを記憶できます。

学習を変革する準備はできましたか?

すでにTegaruを使って学習体験を革新している数百人の学生に加わりましょう。

FSRSアルゴリズム徹底解説:最新の間隔反復 vs SM-2