Blog

  • 間隔反復学習の実装トレードオフ — Anki と RemNote の設計思想を分解する

    間隔反復学習の実装トレードオフ — Anki と RemNote の設計思想を分解する

    要点

    AnkiとRemNoteはどちらも間隔反復アルゴリズムを採用していますが、「カードとは何か」という前提が異なります。Ankiはカードを独立した記憶の最小単位として扱い、RemNoteはノートの構造そのものをカードに変換します。この設計の違いは短期的な使い勝手ではなく、数ヶ月から数年続ける運用の中で復習負債としてコストに跳ね返ってきます。

    SM-2アルゴリズムの仕組みとAnkiの実装選択

    間隔反復ソフトの多くは、ポーランドの研究者Piotr Wozniakが開発したSuperMemoの初期アルゴリズム「SM-2」を出発点にしています。Wozniakと共同研究者Gorzelanczykが発表した研究では、記憶の想起間隔を段階的に広げていくことで、少ない復習回数で長期的な保持率を高められることが示されました。SM-2の骨格は単純です。各カードには「易しさ係数」があり、正しく思い出せた評価の高さに応じて次の復習までの間隔が指数関数的に伸びていきます。

    Ankiはこの仕組みをほぼそのまま実装に取り込みましたが、評価をユーザーが直感的に選びやすい4段階(もう一度・難しい・普通・簡単)に単純化しています。重要なのは、この易しさ係数と復習間隔がカード単位で独立して管理される点です。あるカードの出来不出来は、他のカードの復習スケジュールに影響しません。これは実装としては素直ですが、後述するようにコンテンツの性質によっては弱点にもなります。

    Ankiの「フラットカード」モデル — シンプルさと引き換えのコンテキスト喪失

    Ankiのカードは基本的に独立したフラットな構造を持っています。デッキやタグで整理はできますが、カード同士が意味的にどう関連しているかをシステム側が理解しているわけではありません。この設計はカードの作成・管理を単純にする一方、暗記対象を細切れのクローズ問題に分解する過程で、周辺の文脈情報が失われやすいという弱点を抱えています。

    典型的な失敗パターンは語学学習者に見られます。数千枚の穴埋めカードを作成し、単語や文法要素を個別に暗記しようとすると、文中での使われ方や関連語との違いがカードから抜け落ち、同じカードを繰り返し間違え続ける「リーチ(leech)」状態に陥りやすくなります。Ankiにはリーチカードを自動的に一時停止する既定の閾値(既定では8回連続失敗)が用意されていますが、これは症状への対処であって、コンテキスト喪失という原因そのものを解決するものではありません。

    RemNoteの「Portalとカードの統合」— ノートオペレーティングシステムとしての設計

    RemNoteは階層構造を持つ箇条書き(Rem)でノートを作成し、任意の項目にフラッシュカード化のフラグを立てる方式を取っています。ここでの重要な違いは、カードがノートの外にある独立ファイルではなく、ノートの一部としてその場に存在する点です。Portalと呼ばれる機能を使うと、同じ項目を複数の文脈に埋め込んで表示できるため、カードは常に元の文脈—どの章のどの節に属していたか—を保持したまま復習対象になります。

    この設計はAnkiが抱えるコンテキスト喪失の問題に対する一つの答えですが、代償もあります。ノートの構造とフラッシュカードの挙動が密結合しているため、ノートを整理し直した際にカードの生成・削除が意図せず連動し、復習スケジュールが崩れることがあります。Zettelkastenのようにノート同士のリンクを重視する情報構造と組み合わせると威力を発揮しますが、その分システムの挙動を予測しにくくなるという性質も持ち合わせています。

    FSRSへの移行が示すもの — SM-2の限界とコミュニティ主導の改善

    SM-2は1990年代の研究に基づく固定的な計算式であり、ユーザー個人の記憶特性を反映する変数は限られています。この限界に対応するため、Ankiは近年FSRS(Free Spaced Repetition Scheduler)と呼ばれる代替アルゴリズムを標準機能として組み込みました。Anki公式マニュアルの説明によれば、FSRSは個々のユーザーの復習履歴をもとにパラメータを推定し、忘却曲線をより精密にモデル化することで、簡単なカードへの過剰な復習と、難しいカードへの復習不足の両方を減らすことを狙っています。

    ただし、FSRSのパラメータ推定にはある程度の復習履歴の蓄積が必要であり、導入直後はSM-2よりも精度が低い場合があるとAnki公式マニュアルは注記しています。RemNoteも独自にスケジューリングの改善を続けていますが、公開されている技術文書の詳しさという点では、AnkiとFSRSコミュニティが公開している情報量に及びません。アルゴリズムの透明性という観点では両者に無視できない差があります。

    長期運用のコスト — デッキ肥大化、復習負債、そして選択基準

    どちらのツールを使っても、カードは学習を続ける限り増え続けます。作成ペースが復習消化ペースを上回ると、日々の復習キューが膨らみ続ける「復習負債」が発生します。Ankiではリーチ閾値やデッキ単位の1日あたり新規カード上限を設定して負債の増加速度を制御するのが一般的な運用です。RemNoteの場合はノート構造とカードが結びついているため、ノートを大幅にリファクタリングするとカードの重複や孤立が発生しやすく、負債の性質がやや異なります。

    結局のところ、どちらが優れているかという問いには答えがありません。語彙や医学用語のような独立した事実知識が中心なら、Ankiのフラットな独立性は運用コストを抑えやすい選択です。相互に関連し合う概念—大学院レベルの読解や、システムの構造理解のような知識—が中心なら、RemNoteの文脈連動型の設計が有利に働きます。Zettelkasten・PARA・Bullet Journalの情報構造を分解した記事で扱った設計思想の違いは、そのままカード設計の選択にも当てはまります。FSRSのような個人適応型のアルゴリズムが今後RemNoteのような文脈連動型システムにどう組み込まれていくのかは、まだ公開情報だけでは見通せない部分です。

    間隔反復の効果そのものについては、学習セッション長と分散学習の関係を扱った記事で扱っている分散学習の実証研究とも接続しています。カードの設計思想を選ぶ前に、そもそもなぜ間隔を空けることが記憶の定着に効くのかを押さえておくと、ツール選びの基準がより明確になります。

    参考文献

    1. Wozniak, P.A., Gorzelanczyk, E.J. “Optimization of repetition spacing in the practice of learning.” Acta Neurobiologiae Experimentalis, 1994.
    2. Cepeda, N.J., Pashler, H., Vul, E., Wixted, J.T., Rohrer, D. “Distributed practice in verbal recall tasks: A review and quantitative synthesis.” Psychological Bulletin, 2006.
    3. Anki公式マニュアル “FSRS” セクション(本稿執筆時点の記載、最新情報は公式サイトを参照のこと)。
    4. RemNote公式ヘルプドキュメント “Spaced Repetition”(本稿執筆時点の記載)。
  • 独学者向けオンライン学習プラットフォームの構造的な違い — Coursera・edX・Udemy・LinkedIn Learning

    独学者向けオンライン学習プラットフォームの構造的な違い — Coursera・edX・Udemy・LinkedIn Learning

    要点

    Coursera、edX、Udemy、LinkedIn Learningの違いを「どのコースが優れているか」で比較しても意味のある結論は出ません。本稿の主張は、四者の学習体験を規定しているのはそれぞれの収益モデルだという点です。独学者は自分の目的—認定資格が欲しいのか、実務スキルを速く身につけたいのか—に応じて、この構造的制約を踏まえた上でプラットフォームを選ぶ必要があります。

    収益モデルが学習体験の設計を決める

    「Courseraとedx、UdemyとLinkedIn Learning、独学にはどれがいいか」という比較記事は珍しくありません。しかし機能の一覧表を並べても、なぜある機能があってある機能がないのかは説明できません。四つのプラットフォームは、それぞれ異なる収益構造の上に成り立っており、その構造がコンテンツの作られ方、修了の設計、価格の付け方までを規定しています。

    Courseraは大学・企業パートナーとの提携料収入と、個人向けの検定証明書・サブスクリプション収入を組み合わせています。edxは非営利組織として出発し、後に営利企業の傘下に入りました。Udemyは講師が自由に価格を設定するマーケットプレイス型で、プラットフォームは手数料を取ります。LinkedIn Learningは単体課金ではなく、LinkedIn Premiumという会員サービスの一機能として提供されています。この違いを起点に見ていくと、各プラットフォームの強みと弱みは偶然ではなく設計上の必然だとわかります。

    Coursera — 大学ブランドの認証コストと修了率の低さ

    Courseraの価値の中心は「どの大学が監修したか」という認証にあります。同社は2021年に米国証券取引委員会への登録届出書(S-1)を提出し株式を公開しましたが、その事業説明でも大学パートナーシップとの提携継続が収益の柱として位置づけられています。この認証モデルを維持するには、大学側の品質基準に合わせた試験監督や課題採点の仕組みを保つ必要があり、結果としてコース設計の更新速度は遅くなりがちです。

    この構造は修了率の低さとも無関係ではありません。研究者Katy Jordanが実施したMOOC(大規模公開オンライン講座)の登録・修了状況に関する集計研究では、多くの講座で修了率が低水準にとどまることが示されています。推計であり講座の種類や算出方法によって幅がありますが、無料で始められ途中離脱の心理的コストが低いという構造が、認証の重さとは裏腹に低い修了率を生んでいると考えられます。もっとも、修了率の低さ自体はCourseraに固有の現象ではなく、MOOC全般に見られる傾向である点には注意が必要です。

    edX — 非営利からM&A、そしてその後の再編

    edXは2012年にハーバード大学とマサチューセッツ工科大学が共同で設立した非営利のオープンソース学習基盤として始まりました。この出自は同社が長らく「営利目的でない学習インフラ」を掲げてきた根拠になっています。ところが複数の報道機関が伝えたところによれば、2021年に教育テクノロジー企業2Uがedxを買収し、営利企業の傘下に組み込まれました。

    その後2Uは経営再建の過程を経ており、edxの運営体制も変化を続けています。非営利として設計された教材やコース構造が営利企業の収益目標とどう折り合いをつけるかは、公開情報だけでは全容を追いきれない部分もあります。本稿執筆時点の情報であり、最新の運営体制やコースラインナップは公式サイトで確認するのが確実です。独学者にとって重要なのは、プラットフォームの「出自の理念」が現在の運営方針と一致しているとは限らないという点です。

    Udemyのマーケットプレイス型 — 品質のばらつきと価格戦略

    Udemyは講師が自らコースを企画・撮影し、価格も自分で設定できるマーケットプレイス型のプラットフォームです。プラットフォームは受講者の流入経路に応じて手数料率を変えており、講師が自分のマーケティングで集めた受講者からの収益は講師の取り分が大きくなる一方、Udemyの検索・広告経由で流入した受講者については取り分が下がる仕組みが同社の講師向け収益分配ポリシーで説明されています。この構造は「コース数を増やすほどプラットフォームの検索流入が厚くなる」というインセンティブを生み、結果的に大量のコースが供給される一方、審査は事前の厳格な品質ゲートというより事後のレビュー・評価に依存しています。

    頻繁な大幅値引きセールも同じ構造から来ています。定価は名目上高く設定され、実売価格はセールで大きく下がることが多いため、価格そのものは品質のシグナルになりにくいという弱点があります。ただし、この品質のばらつきは弱点であると同時に、大学が扱わないニッチな実務スキル—特定のソフトウェアの操作手順や、狭い業界特有の実務知識—を素早く供給できるという利点でもあります。認証よりも即効性を求める学習者にとっては、この構造は必ずしも欠陥ではありません。

    LinkedIn Learning — 企業研修という位置づけがもたらす制約

    LinkedIn Learningの前身は動画学習サービスのLynda.comです。LinkedInは2015年にLynda.comを15億ドルで買収すると発表しており、この金額はLinkedIn自身のプレスリリースで公表されています。買収後、コンテンツはLinkedIn Premiumという会員制サービスの一部として再編され、個別のコース単位で購入する形態から、サブスクリプション内で見放題という形態に変わりました。

    この位置づけは企業の人材開発(L&D)予算という収益源と密接に結びついています。コースの多くはビジネススキルやソフトウェア操作など短時間で完結する内容に寄っており、受講履歴はLinkedInのプロフィール上のスキルバッジや推薦機能と連動します。裏を返せば、深い理論的背景を要する学問的な内容や、長期間の演習を前提とする学習には設計上あまり向いていません。企業のスキル可視化ツールとして最適化されている以上、これは欠陥というより優先順位の結果です。

    独学者にとっての選択基準

    四つのプラットフォームを並べて「どれが最良か」を問うのは、そもそも比較の軸が間違っています。認定資格が必要ならCourseraやedxの大学連携コースが持つ認証コストは価値になりますが、実務スキルを最短で身につけたいだけならUdemyのマーケットプレイス的な即効性や、LinkedIn Learningの企業実務寄りのコンテンツの方が合理的です。いずれのプラットフォームも、学んだ内容を長期記憶に定着させる仕組みは基本的に提供していない点も見落とされがちです。AnkiやRemNoteのような間隔反復ツールの設計思想を理解しておくと、どのプラットフォームで学んでも復習の設計を自分の手で補えます。

    プラットフォーム選びの次に来る課題は、学んだ内容をどう自分の知識体系に統合するかです。Zettelkasten や PARA といったノート術の情報構造を持たないまま複数のプラットフォームを渡り歩くと、断片的な受講履歴だけが残り、知識としては積み上がりません。生成AIによるコース制作コストの低下が今後どのプラットフォームの品質ゲートに影響するかは、まだ観測期間が短く判断がつきません。

    参考文献

    1. Katy Jordan. “Initial Trends in Enrolment and Completion of Massive Open Online Courses.” International Review of Research in Open and Distributed Learning, 2015.
    2. LinkedIn. “LinkedIn to Acquire Lynda.com in $1.5 Billion Deal.” Press release, 2015年4月.
    3. Coursera, Inc. Form S-1 Registration Statement, U.S. Securities and Exchange Commission, 2021.
    4. Udemy, Inc. Instructor Revenue Share Policy(Udemy公式ヘルプドキュメント、本稿執筆時点の記載)。