忘却曲線と復習の考え方

人は一度覚えた内容でも、時間がたつと少しずつ思い出しにくくなります。 エビングハウスの忘却曲線は、記憶が時間とともに弱くなる傾向を説明するときによく使われます。 大切なのは、忘れること自体を悪いものと考えるのではなく、思い出す練習を入れるタイミングを調整することです。 まだ完全に覚えている内容を何度も見るより、少し迷うくらいの時点で思い出すほうが、復習としては意味を持ちやすくなります。

忘却曲線を「何分後に何割忘れる」という全員共通の時刻表として読むのは適切ではありません。 覚えやすさは、内容の難しさ、すでに知っていることとの結び付き、最初にどの程度理解したかによって変わります。同じ人でも、よく知る用語と初めて見る公式では忘れ方が同じになりません。 曲線から受け取るべき中心的な考えは、時間がたつほど思い出せる見込みが下がることと、下がり方は学習内容ごとに違うことです。

また、復習は答えを眺め直すだけではありません。問題文だけを見て、答えをいったん頭の中や入力欄から取り出す「検索練習」にすると、思い出せたかどうかを確かめられます。 答えを先に見れば分かった気になりやすい一方、答えを隠して試すと、実際には出てこない部分が見つかります。忘却曲線は失敗を予告する線ではなく、いつ検索練習を置くかを考える手掛かりです。

間隔反復とは何か

間隔反復は、同じ内容を毎回同じ間隔で復習するのではなく、覚えられている内容ほど次の復習を先に延ばす学習法です。 たとえば、今日すぐ答えられたカードは数日後に回し、思い出せなかったカードは早めにもう一度確認します。 このように復習の間隔を変えると、限られた学習時間を苦手な内容に使いやすくなります。 一夜漬けのように直前だけ集中する方法と比べると、短い復習を継続しやすい点が特徴です。

ここでいう「間隔」は、休憩時間ではなく、同じ項目を次に思い出すまでの期間です。新しく覚えた項目には短い間隔を置き、何度も思い出せた項目には長い間隔を置きます。 たとえば十枚を毎日すべて見直す方法では、十分覚えたカードにも同じ時間を使います。間隔反復では、その日に期限が来たカードへ対象を絞るため、枚数が増えても「全部を毎日」にはしません。

よくある誤解は、復習回数が多いほど必ずよいという考えです。間隔をほとんど空けずに同じ答えを繰り返すと、直前に見た内容が作業中の記憶に残っているため、長く保てているかを判定しにくくなります。 反対に、間隔を空けすぎて毎回まったく思い出せない状態でも、答えの覚え直しに時間がかかります。思い出す努力は必要だが、答え合わせをすればつながりを戻せる程度を狙うのが間隔調整の役割です。

FSRSが調整するもの

FSRSは、学習者の回答結果をもとに、次にそのカードを出す時期を調整するアルゴリズムです。 「簡単に思い出せた」「時間はかかったが答えられた」「忘れていた」といった反応から、忘れかけたタイミングを推定します。 そのため、すべてのカードを同じ回数だけ復習するのではなく、定着していないカードを早めに出し、安定しているカードは間隔を広げていきます。 仕組みを細かく理解しなくても、回答を正直に記録することで、復習予定が自分の記憶状態に近づきやすくなります。

FSRSでは、カードの状態を一つの「正答率」だけで表しません。カード固有の難しさを表す難易度、記憶がどのくらい長持ちするかを表す安定度、今この瞬間に思い出せる見込みを表す保持率を区別して扱います。 復習直後は保持率が高く、時間がたつと下がります。正しく思い出せると安定度が上がり、同じ目標保持率まで下がるのに時間がかかるようになるため、次の間隔を長くできます。

FSRSは、答えの意味を理解して自動で採点する人工知能ではありません。どの評価が入力されたかと、それまでのカード状態から次回日を計算する仕組みです。 そのため、実際には思い出せなかったのに高い評価を選ぶと、計算はその入力を信じて次の復習を遠ざけます。反対に、いつも必要以上に低い評価を選ぶと、復習が集中して予定が重くなります。評価は成績ではなく、次の間隔を決める観測値として扱います。

覚える君で使うときのコツ

暗記カードを作るときは、1枚のカードに入れる情報を増やしすぎないことが大切です。 問いは短く、答えは確認しやすい形にすると、復習時に判断しやすくなります。 ブラウザで暗記カードを使いたい場合は、覚える君を使うと、授業や自学習でカードを作って確認できます。 毎日少しずつ復習し、思い出せなかったカードだけを責めずに、次の復習材料として扱うと続けやすくなります。

SM-2とFSRSの違い

SM-2もFSRSも、自己採点の結果から次の復習間隔を決める点は共通しています。違いは、その間隔を決めるためにカードの状態をどう表すかです。 SM-2では、反復回数、前回の間隔、答えやすさを表す係数を中心に、成功が続けば一定の規則で間隔を伸ばし、失敗すれば短い段階へ戻します。計算が比較的単純で、少ない情報から予定を作れる考え方です。

FSRSは、難易度と安定度を別々に更新し、復習から経過した時間に応じて保持率が下がる状態を表します。そして「保持率がどこまで下がったら出題するか」という目標から次の間隔を逆算します。 これは、人の記憶を完全に再現するという意味ではなく、限られた記録から次の状態を予測するモデル化です。同じGoodという評価でも、初めて扱うカードと、長い間隔の後にも思い出せたカードでは、それまでの状態が違うため、次の間隔も同じとは限りません。

「FSRSなら必ずSM-2より少ない回数で覚えられる」と断定することもできません。カードの作り方、評価の一貫性、目標保持率、学習を続けた期間によって結果は変わります。 重要なのは名称の新しさではなく、実際の記録に応じて不要な復習を遠ざけ、忘れやすいカードを早く戻すことです。方式を途中で何度も替えるより、同じ基準で自己採点し、予定どおりのカードを処理するほうが比較しやすくなります。

復習間隔が伸びる仕組み

一枚のカードを例に、間隔が伸びる流れを追います。最初はそのカードについて記録がないため、短答に答え、答え合わせの後で手応えを記録します。 次の復習でも思い出せれば、そのカードの記憶は前より安定したとみなされます。安定度が上がると、目標保持率まで下がる予測時点が先になるので、次回日は遠くなります。さらに長い間隔の後でも思い出せれば、安定度は再び更新されます。

途中で思い出せなければ、学習履歴全体を消すのではなく、そのカードの安定度を下げて次の間隔を短くします。「一度間違えたから最初から」ではなく、現在の状態に近い位置へ戻す操作です。 この更新をカードごとに行うので、同じ日に追加したカードでも予定が分かれます。覚えやすいものは一覧からしばらく外れ、混同しやすいものは早めに戻ります。

4段階の評価を一定にする

覚える君では、答え合わせの後にUnknown、Hard、Good、Easyで自己採点します。これは感想ではなく、FSRSへ渡す質的な区分です。 Unknownは思い出せなかったとき、Hardは答えられたが迷いや時間が必要だったとき、Goodは無理なく思い出せたとき、Easyはすぐ確信を持って答えられたとき、と先に基準を決めておきます。 正解表示を見てから「知っていた」と評価を上げず、問題文だけを見て答えられたかで選ぶことが大切です。同じ手応えに同じ評価を付ければ、間隔の変化を自分でも説明しやすくなります。

復習しやすいカードの作り方

間隔の計算が適切でも、一枚に複数の問いが入っていると評価が曖昧になります。「二進法を説明し、十進法との違いを述べ、変換例も書く」というカードでは、一部だけ答えられたときにHardとUnknownのどちらか決めにくくなります。 「十進数の値を二進数へ直す」「二進法の各桁の重みを答える」のように、判定したい能力ごとに分けます。これは問いと回答の関係を明確にする情報デザインでもあります。

  • 問題文だけで何を答えるのか分かるようにし、「これ」「前の内容」のような参照を避けます。
  • 正答は短くし、複数の表記を正解にしたい場合は、受け付ける答えをカード側にそれぞれ登録します。
  • 似た用語は一枚へ詰め込まず、別カードにして、違いを説明するカードを追加します。
  • 公式は記号列だけでなく、「どの量を求める式か」「各記号は何を表すか」を別の問いにします。
  • 長い論述、初見の問題解決、複数手順の計算はカードだけで完結させず、問題演習と組み合わせます。

カードを細かくする目的は、枚数を増やすことではありません。どこを思い出せなかったかを一つに絞り、評価と次回間隔を意味のあるものにするためです。 答えの丸暗記だけで意味が結び付かない場合は、解説欄に理由や短い具体例を入れ、採点後に確認します。ただし解説を読むことと、次に答えを自力で出すことは分けます。

覚える君で確かめる手順

ここからは、実際の覚える君で間隔反復を試す手順です。初めて開いた場合は、ホームに表示される「情報I用語集で始める」から問題集を取り込めます。 自作カードを使う場合は、「データ管理」で問題集を選び、質問、受け付ける正答、任意のトピック・解説・タグを入力して追加できます。JSON形式の問題集を読み込む機能もあります。

  1. ホームで問題集を選び、「学習開始」を押します。未学習のカードと復習期限が来たカードが学習対象になります。
  2. 問題文を読み、答えを短答入力して送信します。入力は全角・半角などを正規化し、前後の空白と大文字・小文字の違いを除いたうえで、登録済みの正答候補と完全一致するか判定されます。意味が近いだけの別表現を自動で正解にする機能ではありません。
  3. 自分の回答、正答例、登録されている場合は解説を比較します。不正解時はUnknownも選べ、Hard・Good・Easyは正誤にかかわらず選べます。実際の思い出し方に合わせて自己採点します。
  4. 採点すると、カードの難易度と安定度が更新され、目標保持率に基づく次回日が保存されます。すべてのカードを終えると、今回の正解数、不正解数、正答率を確認できます。
  5. 「ダッシュボード」で期限切れ、本日分、平均保持率を見ます。別カードの正答を誤って入力した場合は、その組み合わせが取り違えとして記録され、ランキングで確認できます。

このツールの回答判定と自己採点は別の段階です。表記上は完全一致して正解でも、偶然当たった、かなり迷ったという場合はHardを選べます。反対に、不正解表示の後で正答を見てEasyを選ぶと、実際の検索結果と評価が食い違います。 画面の正誤だけに任せず、思い出すまでの負担を自己採点で補うユーザーインタフェースになっています。

「設定」では目標保持率と試験日を指定できます。目標保持率を高くすると、思い出せる見込みが高いうちに復習するため、予定は増えやすくなります。試験日を入れると、計算された復習間隔がその日を越えないよう調整されます。 最初から細かく設定を変えると、カードの問題か設定の問題かを切り分けにくいため、まず既定値で記録を作り、毎日の量を見てから調整します。

続かないときの立て直し方

続かない原因を「意志が弱い」でまとめると、直す場所が分かりません。予定が多すぎる、カードが長い、評価に迷う、開くきっかけがない、というように作業を分解します。 期限切れがたまったときは、新しいカードの追加をいったん止め、既存の期限切れだけを少量ずつ処理します。一日でゼロに戻す必要はありません。再開した日から減る方向へ動けば十分です。

  • 毎回長いなら、答える単位が大きすぎないか確認し、一枚を複数の短いカードへ分けます。
  • Unknownばかりなら、先に内容を理解し直します。間隔反復は未理解の内容を説明なしで覚えさせる仕組みではありません。
  • Hardばかりなら、似た用語の違いを解説に足し、取り違えランキングに出た組み合わせを優先して比べます。
  • 一日の枚数が重いなら、新規追加を減らし、必要に応じて目標保持率を調整します。変更後は数日分の量を見て判断します。
  • 開くのを忘れるなら、開始時刻より「帰宅後に机へ座ったら」など、すでにある行動の直後に短い復習を置きます。

覚える君の問題集、カード状態、復習履歴、設定はブラウザのデータベースに保存されます。端末やブラウザを替えると自動では引き継がれません。 「データ管理」のバックアップ出力では、学習履歴と設定を含む全データをJSONで保存でき、バックアップの読み込みで復元できます。ブラウザの保存データを消す前や利用環境を替える前に出力しておくと、積み上げた間隔情報を失わずに済みます。

最後に確認するのは連続日数ではなく、復習の仕組みが無理なく回っているかです。予定を処理できない日があっても、次回に正直な評価で再開すれば、カードの状態は更新されます。 原因を見つけ、カード、量、設定、開始のきっかけのどれを変えるか決め、結果を確かめる流れは問題解決の手順と同じです。FSRSは継続そのものを自動化する道具ではありませんが、「今日は何を復習するか」をカードごとに選ぶ負担を減らしてくれます。