
Większość osób korzystających z aplikacji do fiszek nie ma pojęcia, co dzieje się za kulisami, gdy algorytm decyduje, że pokaże im daną kartę jutro, a nie za miesiąc. Przez lata dominującą odpowiedzią był SM-2 — heurystyczny algorytm opracowany w latach 80., który dość dobrze służył milionom uczących się. FSRS — Free Spaced Repetition Scheduler — to nowsze podejście, które obiera zasadniczo inną drogę: zamiast korzystać ze sztywnych reguł, buduje matematyczny model tego, jak naprawdę działa Twoja pamięć. Zrozumienie tego modelu wyjaśnia, dlaczego harmonogramy FSRS wydają się trafniejsze i dlaczego zwykle wymagają mniejszej liczby powtórek przy tym samym poziomie zapamiętywania. FSRS jest oprogramowaniem open source i jest aktywnie rozwijany; możesz zapoznać się z algorytmem FSRS na GitHubie. Pełny zakres tematów dotyczących powtórek interwałowych znajdziesz w zbiorze artykułów powtórki interwałowe.
FSRS opisuje każdą informację, której się uczysz, za pomocą trzech wielkości. Razem tworzą one to, co badacze nazywają modelem DSR.
Odtwarzalność to prawdopodobieństwo, że potrafisz pomyślnie przywołać dany element właśnie teraz, w tej konkretnej chwili. Tuż po powtórce zaczyna się od wartości 1,0 (pewność) i z czasem maleje wzdłuż krzywej zapominania. Gdy algorytm decyduje, że nadszedł czas, by pokazać Ci kartę, dzieje się tak dlatego, że Twoja odtwarzalność spadła do docelowego poziomu — zwykle około 0,90, co oznacza mniej więcej 90% szans na przypomnienie. Celem jest powtórzenie tuż przed zapomnieniem, nie znacznie wcześniej ani nie później.
Stabilność opisuje, jak wolno maleje Twoja odtwarzalność. Pamięć o wysokiej stabilności zanika powoli; pamięć o niskiej stabilności zanika szybko. Po każdej udanej powtórce stabilność tego elementu rośnie, dlatego interwały między powtórkami mogą z czasem się wydłużać. Ten sam element powtórzony pięć razy w odpowiednich momentach będzie miał znacznie wyższą stabilność niż element powtórzony pięć razy w ciągu jednego dnia — algorytm dokładnie wychwytuje tę różnicę.
Stabilność to wielkość, która najbardziej bezpośrednio odpowiada potocznemu poczuciu „dobrego opanowania czegoś”. Wysoka stabilność oznacza, że nawet jeśli pominiesz powtórkę, Twoja pamięć w dużej mierze pozostanie nienaruszona także tygodnie później. Niska stabilność oznacza, że pominięcie jednej powtórki może znacząco obniżyć prawdopodobieństwo przypomnienia.
Trudność to oszacowanie wewnętrznej trudności konkretnego elementu dla Ciebie. Niektóre fakty są po prostu trudniejsze do zapamiętania niż inne, a to różni się w zależności od osoby. Trudność elementu wpływa na to, o ile wzrasta stabilność po udanej powtórce: łatwe elementy zyskują więcej stabilności na powtórkę; trudne zyskują mniej. Trudność nie jest stała — jest aktualizowana w miarę oceniania kart w czasie, więc element, który początkowo wydaje się trudny, może stopniowo zostać przeklasyfikowany w miarę wzrostu Twojej znajomości materiału.
Mając bieżące wartości D, S i R dla danego elementu, FSRS potrafi przewidzieć, jak zmieni się odtwarzalność w dowolnym przyszłym przedziale czasu. Wykorzystuje to do odpowiedzi na precyzyjne pytanie: za ile dni od teraz odtwarzalność spadnie do docelowego progu?
Ten dzień staje się terminem kolejnej zaplanowanej powtórki. Nic więcej, nic mniej — żadnych stałych mnożników, żadnych średnich populacyjnych, jedynie przewidywanie wyprowadzone z modelu dla tego konkretnego elementu i tego konkretnego uczącego się.
Po ukończeniu powtórki i podaniu oceny — Again, Hard, Good lub Easy — FSRS aktualizuje wartości D i S elementu na podstawie tego, co ujawnia Twoja odpowiedź. Nieudane przypomnienie (Again) resetuje stabilność i nieznacznie zwiększa trudność. Łatwe, pewne przypomnienie (Easy) daje większy przyrost stabilności niż powolne, wymagające wysiłku (Hard lub Good). Następny interwał jest następnie obliczany na nowo na podstawie zaktualizowanych parametrów.
Jedną z najważniejszych cech FSRS jest to, że jego podstawowe parametry można skalibrować do Twojej historii powtórek. Model zawiera zestaw wag, które kontrolują sposób, w jaki stabilność zmienia się w różnych sytuacjach. Wagi te mają wartości domyślne wyprowadzone z danych badawczych na dużą skalę, ale można je też dopasować do rzeczywistego wzorca Twoich historycznych powtórek.
Oznacza to, że FSRS może nauczyć się, że masz tendencję do szybszego zapominania niż średnia populacja albo że Twoje przypomnienia oznaczone jako Hard są dla Ciebie w istocie całkiem stabilne. Powstające w ten sposób harmonogramy stają się spersonalizowane na głębszym poziomie, niż może to osiągnąć jakikolwiek system oparty na sztywnych regułach.
Jest to koncepcyjnie coś innego niż samo obniżanie współczynnika łatwości. Współczynniki łatwości w starszych algorytmach to korekty na poziomie pojedynczej karty stosowane multiplikatywnie do interwałów. FSRS uczy się kształtu Twoich krzywych zapominania na podstawie danych, a następnie wyprowadza wszystkie interwały od podstaw, korzystając z tego kształtu.
Twoje oceny to główny sygnał, którego FSRS używa do aktualizacji szacunków pamięci. Trafne ich nadawanie ma znaczenie.
Kluczowy wniosek jest taki, że liczy się to, jak sobie przypomniałeś, a nie tylko to, czy sobie przypomniałeś. Wspomnienie odtworzone z wysiłkiem jest mniej stabilne niż odtworzone natychmiast, a FSRS modeluje tę różnicę. Uczciwe ocenianie nie jest więc tylko dobrą praktyką — to potok danych, który utrzymuje dokładność modelu.
FSRS najbardziej błyszczy, gdy jest ściśle zintegrowany z tym, jak przyswajasz materiał i pracujesz z nim, a nie tylko z tym, jak go powtarzasz. Jakość harmonogramowania powtórek jest tylko tak dobra, jak jakość harmonogramowanych fiszek. Aktywne przypominanie podczas początkowej fazy czytania — zatrzymanie się, by wygenerować odpowiedzi przed sprawdzeniem — tworzy lepiej zakodowane początkowe wspomnienia, co daje FSRS mocniejszy punkt wyjścia.
W przypadku nauki obejmującej różne materiały algorytm traktuje każdą kartę niezależnie, niezależnie od tego, z jakiego źródła pochodzi. Dzięki temu można w jednej sesji powtarzać słownictwo z PDF do nauki języka, kluczowe pojęcia z nagranego wykładu i wzory z podręcznika, przy czym każdy element jest harmonogramowany według własnej stabilności i trudności, a nie według kategorii, do której należy.
FSRS nie pyta „jak trudny jest ten temat?” — pyta „jak stabilne jest to konkretne wspomnienie u tego konkretnego uczącego się, właśnie teraz?”. To przejście od kategorii do indywidualnych śladów pamięciowych odróżnia harmonogramowanie oparte na modelu od harmonogramowania heurystycznego.
Warto jasno powiedzieć o ograniczeniach modelu. FSRS nie symuluje neurologicznych szczegółów konsolidacji pamięci. Nie wie, czy poziom Twojego zmęczenia lub środowisko nauki wpłyną na wyniki danego dnia. Nie gwarantuje zapamiętania — celuje w próg prawdopodobieństwa, więc pewne zapominanie jest oczekiwane i dopuszczalne.
Model jest też tylko tak dobry, jak Twoje oceny. Jeśli konsekwentnie oznaczasz karty jako Easy, choć w rzeczywistości wymagały wysiłku — być może po to, by zmniejszyć liczbę nadchodzących powtórek — algorytm wygeneruje zbyt długie interwały, a Twoje rzeczywiste zapamiętywanie spadnie poniżej celu. Krzywa zapominania nie dba o Twoje preferencje; reaguje wyłącznie na uczciwe dane wejściowe.
Praktyczną korzyścią z podejścia opartego na modelu jest mniejsza łączna liczba powtórek przy tym samym celu zapamiętywania. Ponieważ interwały są wyprowadzane z dokładnego przewidywania, kiedy zapomnisz, a nie z zachowawczej heurystyki, algorytm nie wydłuża harmonogramów bez potrzeby. Elementy, które są dla Ciebie naprawdę stabilne, otrzymują długie interwały. Elementy, które są naprawdę kruche, otrzymują krótkie. Łączny efekt w dużej talii na przestrzeni miesięcy nauki może być znaczący: ten sam poziom zapamiętywania osiągnięty przy istotnie krótszym czasie powtórek.
Dla każdego, kto uczy się dużego zasobu materiału — języka, dziedziny zawodowej, przedmiotu akademickiego — ta efektywność kumuluje się w odzyskane godziny i wiedzę, która naprawdę zostaje, gdy się liczy.
Twoje trendy opanowania i kolejka powtórek obejmująca wiele książek są widoczne w panelu LearnBook — to żywy obraz tego, jak trzyma się Twoja pamięć w odniesieniu do każdego studiowanego źródła, a wszystko harmonogramowane przez ten sam model FSRS opisany powyżej.
SM-2 przez dekady napędzał fiszki, ale FSRS dostosowuje się do Twojej rzeczywistej pamięci. Oto czym się różnią i dlaczego ma to znaczenie dla efektywności nauki.
Powtórki rozłożone w czasie planują przypomnienia w coraz dłuższych odstępach, tuż zanim zaczniesz zapominać. Oto jak to działa i dlaczego jest tak skuteczne.