핵심 요약: FSRS 최적화 도구는 학습 일정을 훨씬 더 효율적으로 만들어 줄 수도 있지만, 나도 모르는 사이에 일정을 망쳐놓을 수도 있어요. 언제 최적화를 실행하고 언제 그대로 두어야 하는지 알려드릴게요. 이 가이드를 통해 구체적인 상황, 장단점, 그리고 다음 단계를 파악해 나만의 학습 시스템에 어떻게 적용할지 결정해 보세요.
기존 알고리즘과 비교했을 때 FSRS가 가진 가장 큰 장점 중 하나는 바로 내 개인 복습 기록에 맞춰 매개변수를 재조정할 수 있다는 거예요. 최적화란 앱에서 내가 했던 모든 활동 기록을 토대로 다음과 같은 질문을 던지는 과정이에요. '이 학습자의 실제 망각 패턴을 고려했을 때, 어떤 가중치를 적용해야 학습 결과를 가장 정확하게 예측할 수 있을까?'
올바르게 활용하면 동일한 기억 유지율을 유지하면서도 복습해야 할 양을 실질적으로 줄일 수 있어요. 하지만 잘못 활용하면 오히려 학습 일정이 꼬이게 돼요. 그 차이를 어떻게 구별할 수 있는지 알아볼게요.
최적화가 도움이 되는 경우
복습 기록이 충분히 쌓였을 때. FSRS 팀이 공식적으로 권장하는 기준에 따르면, 기본값보다 훨씬 더 나은 매개변수를 도출하려면 전체 복습 횟수가 최소 1,000회 이상, 카드 수는 최소 몇 백 장 이상 쌓여야 해요. 이 기준보다 데이터가 적다면 불필요한 노이즈(오류 데이터)에 억지로 맞추게 될 뿐이에요. 현재 FSRS 버전은 약 17~21개의 훈련 가능한 가중치를 사용하는데요(앱에 탑재된 FSRS 버전에 따라 정확한 개수는 달라져요), 이는 복습 횟수가 100회 정도인 샘플 데이터에 과적합(Overfitting)되기엔 너무나 충분한 개수예요.
학습 내용이 비교적 일관적일 때. 최적화는 나의 전반적인 망각 행동 패턴에 맞춰 단 하나의 매개변수 세트를 최적화해요. 예를 들어, 의학 지식 덱과 노래 가사 덱이 각각 있다면 이 둘은 인지적 관점에서 완전히 다른 작업이기 때문에 최적화 결과가 애매하게 타협될 수밖에 없어요. 이럴 때는 덱별 최적화가 도움이 되며, FSRS는 이 기능을 지원하고 있어요.
학습 습관이 안정적일 때. 학습량이 많은 주와 적은 주를 불규칙하게 오간다면, 모델이 실제 망각 신호와 일정상의 노이즈를 제대로 구분하기 어려워요.
최적화가 오히려 해가 되는 경우
학습을 시작한 지 얼마 안 되었을 때. 복습 횟수가 100회밖에 안 된 상태에서 최적화 도구를 실행하면, 겉보기에는 정교해 보이지만 실제로는 아주 작은 샘플 데이터에 과적합된 매개변수가 만들어져요. 그 부작용은 다음 달에 고스란히 나타나게 되는데, 학습 일정을 관리하는 스케줄러가 아직 보지 않은 카드의 망각 시점을 엉뚱하게 예측하기 시작할 거예요.
대부분 한 가지 버튼만 눌러 복습했을 때. 복습할 때 거의 95%의 비율로 '알맞음(Good)'만 누른다면(쉬운 내용을 학습할 때 흔히 그렇죠), 최적화 도구가 카드의 안정성과 난이도를 구분할 수 있는 단서(신호)가 거의 없어져요.
버튼을 일관되지 않게 누를 때. FSRS는 사용자가 누르는 평가 버튼에 분명한 의미가 있다고 가정해요. 만약 '알맞음(Good)'으로 느껴지는데 '쉬움(Easy)'을 누르거나, '다시(Again)'를 누르고 싶을 때 '어려움(Hard)'을 누른다면, 최적화 도구는 이러한 불일치까지 학습에 반영해 매개변수로 굳혀버립니다.
최적화는 얼마나 자주 해야 할까요?
대부분의 학습자에게는 2~3개월에 한 번 정도면 아주 충분해요. 이보다 더 자주 하면 불필요한 노이즈가 생길 수 있어요. 학습 습관에 급격한 변화가 없다면 더 가끔 해주셔도 괜찮습니다.
최적화를 실행하면 기존 일정도 다시 짜이나요?
아니요. 최적화는 FSRS가 향후 예측에 사용할 가중치를 변경할 뿐이에요. 이미 복습한 카드들은 다음 복습 시점이 올 때까지 기존 일정을 유지하며, 다음 복습 때부터 새로운 매개변수가 적용돼요. 일정이 초기화되는 것이 아니라 자연스럽게 바통 터치가 이루어지는 방식입니다.
실전 활용 단계
- 첫 달에는 기본 설정을 그대로 사용해 보세요.
- 복습 횟수가 약 1,000회를 넘을 때까지 공부해요.
- 최적화 도구를 실행하세요.
- 새로 조정된 매개변수를 살펴보세요. 만약 기본값과 너무 크게 다르다면, 나의 복습 패턴(아마도 평가 버튼 선택 방식)에 특이한 점이 있다는 신호일 수 있어요.
- 새로운 매개변수가 잘 맞는지 평가하기 전에 딱 2주 동안은 그대로 사용해 보세요.
- 이후에는 몇 달에 한 번씩 최적화를 다시 실행해 주세요.
가장 중요한 핵심
최적화는 마술 버튼이 아니라 강력한 '전문가용 도구'예요. 복습 데이터가 충분하고 습관이 일관된 학습자에게는 큰 도움이 되지만, 너무 조급하게 실행하는 학습자에게는 오히려 해가 될 수 있죠. Neurako의 최적화 도구는 유용하게 활용할 수 있도록 정교하게 설계되었지만, 2026년 8월 업데이트 기준으로 의미 있는 결과를 내기 위한 데이터가 충분하지 않을 때는 아예 실행되지 않도록 제한되어 있어요. 만약 버튼이 비활성화되어 있다면 그것이 지극히 정상적인 상태예요. 복습 횟수가 약 1,000회를 넘을 때까지는 기본값을 유지하면서 정직하게 평가 버튼을 누르며 공부해 주세요.
출처
- FSRS4Anki 위키: github.com/open-spaced-repetition/fsrs4anki/wiki
- FSRS 벤치마크: fsrs-benchmark