블로그로 돌아가기

기억 곡선은 대체 무엇을 계산하는 걸까? stability, retrievability, difficulty 세 가지 핵심 이해하기

기억 곡선은 도대체 무엇을 계산할까? stability, retrievability, difficulty 세 가지 핵심 이해하기

이전 글 〈왜 외운 단어는 자꾸만 까먹을까〉에서 우리는 아주 유용한 결론을 나누었습니다. 바로 망각하기 직전, 즉 완전히 잊기 전에 복습하는 것이 가장 적은 힘을 들이고 가장 확실하게 기억하는 방법이라는 점입니다. 여러분은 이미 '그 타이밍'이 중요하다는 것을 알고 있습니다. 이번 글에서 다룰 내용은 그보다 한 단계 더 들어간 질문입니다. 시스템은 도대체 어떻게 그 딱 알맞은 타이밍을 계산해 내는 걸까요?

정답은 세 가지 핵심 변수에 숨어 있습니다. 바로 인출 가능성(retrievability), 안정도(stability), **난이도(difficulty)**입니다. 다소 학술적으로 들릴 수 있지만, 사실 아주 쉬운 말로 이해할 수 있습니다. 이 글을 다 읽고 나면 Loopy의 기억 곡선을 열었을 때, 각 단어 카드가 왜 하필 '그날' 나에게 복습하라고 나타나는지 이해하게 될 것입니다.

먼저 복습해 봅시다: 기억은 시간이 흐름에 따라 옅어집니다

새로운 단어를 배우고 나면, 기억은 시간이 지남에 따라 자연스럽게 감퇴합니다. 방금 학습을 마친 순간이 가장 또렷하고, 1시간만 지나도 기억이 한풀 꺾이며, 하루가 지나면 더 떨어지고, 일주일 뒤에는 띄엄띄엄 기억이 날 뿐입니다. 이 아래로 미끄러지는 곡선이 바로 망각 곡선입니다.

구체적인 수치로 느낌을 알아봅시다. 다시 복습하지 않은 단어는 학습 후 며칠이 지나면 기억이 절반 정도로 떨어지고, 시간이 더 흐를수록 계속 낮아집니다.

  • I learned the word "bright" yesterday.(저는 어제 bright라는 단어를 배웠습니다.)

공부하는 그 순간에는 아주 또렷하게 기억하지만, 일주일 내내 그 단어를 마주치지 않는다면 주말쯤에는 소리 소문 없이 흐릿해져 버립니다. 시스템이 해야 할 일은 단어가 잊히기 직전에 여러분 앞에 다시 한 번 보여주는 것입니다. 문제는 '지금' 얼마나 잊혔는지 어떻게 알 수 있을까요? 그 비밀은 바로 첫 번째 변수에 있습니다.

변수 1: 인출 가능성 retrievability——여러분도 '지금 이 순간' 기억해 낼 수 있는 확률

인출 가능성이 답하고자 하는 질문은 이렇습니다. "지금 당장 이 단어 시험을 본다면, 기억해 낼 확률이 얼마나 될까?"

이 값은 시간이 흐름에 따라 점차 감소합니다.

  • 복습을 막 마친 직후: 인출 가능성이 아주 높아서 거의 확실하게 기억해 낼 수 있습니다.
  • 며칠 동안 보지 않았을 때: 서서히 아래로 떨어집니다.
  • 오랫동안 복습하지 않았을 때: 아주 낮게 떨어져서, 여러분이 거의 잊어버렸음을 의미합니다.

이를 단어 카드의 '배터리 잔량'이라고 생각해도 좋습니다. 방금 충전을 끝마쳤을 때는 꽉 차 있지만, 방치해 두면 한 칸씩 줄어듭니다. 인출 가능성이란 시스템이 예측한 '지금 배터리가 몇 칸 남았는가'입니다.

핵심 요약: 인출 가능성은 '지금 이 순간'의 일시적인 값으로 매일 바뀝니다. 오늘의 bright와 3일 뒤의 bright의 인출 가능성은 서로 다릅니다. 같은 단어라도 오랫동안 복습하지 않을수록 이 수치는 낮아집니다.

변수 2: 안정도 stability——이 기억이 다시 복습할 때까지 '얼마나 버틸 수 있는가'

인출 가능성이 '지금 배터리가 몇 칸 남았는가'라면, 안정도는 '이 배터리가 얼마나 오래가는가'에 해당합니다.

안정도가 답하고자 하는 질문은 이렇습니다. "이 기억이 다시 복습이 필요한 수준까지 떨어지기까지 얼마나 버틸 수 있을까?"

  • 방금 배운 새 단어: 안정도가 아주 낮아서 하루 이틀 만에 기억이 떨어집니다.
  • 성공적으로 1회 복습한 후: 안정도가 올라가서 4~5일 정도 버틸 수 있습니다.
  • 다시 한번 복습에 성공했을 때: 1~2주일 동안 버틸 수 있습니다.
  • 몇 회 반복한 후: 1~2달, 혹은 그 이상도 버틸 수 있습니다.

이것이 바로 간격 반복(Spaced Repetition)의 놀라운 점입니다. 단어를 기억해 내는 데 성공할 때마다 그 단어의 안정도는 한 단계씩 상승하며, 다음 복습 때까지 버틸 수 있는 시간이 더 길어집니다. 즉, 정답을 맞힐 때마다 망각 곡선은 점점 더 '완만해지고' 기억의 감퇴 속도는 더 느려집니다.

  • She is a kind person.(그녀는 친절한 사람입니다.)

처음 kind를 배웠을 때는 이틀 뒤에 복습해야 할 수도 있지만, 연속으로 기억해 내는 데 몇 번 성공하면 안정도가 극대화되어 2주 또는 한 달에 한 번만 테스트해도 충분해집니다. 힘은 점점 덜 들면서도 더 확실하게 기억하게 되는 것입니다.

기억법: 인출 가능성은 '현재의 상태'로 점차 떨어지지만, 안정도는 '얼마나 버틸 수 있는가'에 대한 능력으로 연습할수록 강해집니다. 하나는 현재의 배터리 잔량이고, 다른 하나는 배터리의 총용량인 셈입니다.

변수 3: 난이도 difficulty——이 단어가 나에게 얼마나 까다로운가

똑같이 한 번 복습했는데 왜 어떤 단어는 금방 외워지고, 어떤 단어는 아무리 외워도 기억에 머무르지 않을까요? 이것이 바로 세 번째 변수, 난이도 때문입니다.

난이도는 '이 학습 항목 자체가 여러분에게 얼마나 어려운가'를 측정합니다. 이는 안정도가 올라가는 속도에 영향을 미칩니다.

  • 난이도가 낮은 단어: 성공적으로 복습할 때마다 안정도가 빠르게 올라가서 복습 간격을 금방 늘릴 수 있습니다.
  • 난이도가 높은 단어: 복습할 때마다 안정도가 아주 조금씩만 상승하므로, 더 자주 복습해야 하고 간격을 더 짧게 유지해야 합니다.

cat, book 처럼 짧고 구체적인 단어는 대개 난이도가 낮아서 서너 번만 배우면 안정화됩니다. 반면 though, although, thorough 처럼 비슷하게 생겼으면서 추상적인 단어들은 난이도가 높기 때문에, 시스템이 더 자주 여러분 앞에 보여주며 차근차근 익숙해지도록 도와줍니다.

참고로 흔히 오해하는 점이 있습니다. 난이도는 '이 단어가 여러분에게 얼마나 외우기 힘든가'를 말하는 것이지, 단순히 단어의 '철자 맞춤 여부'만을 뜻하지 않습니다. 예를 들어 과거형의 경우, 제대로 기억하는지가 중요합니다. I went ✓, I goed ✗처럼 잘못 기억하기 쉬운 형태는 시스템이 복습 간격을 짧게 설정해 더 자주 노출시켜 줍니다.

이것이야말로 지극히 개인화된 학습입니다: 시스템은 모든 단어를 동일한 간격으로 처리하지 않습니다. 쉬운 단어는 복습 간격을 길게 두어 여러분의 시간을 낭비하지 않게 하고, 까다로운 단어는 밀착 관리하여 헛되이 잊히지 않게 합니다. 모든 단어는 여러분이 느끼는 실제 난이도에 맞추어 고유한 복습 템포를 갖게 됩니다.

세 변수의 결합: 단어 카드의 건강 상태

인출 가능성을 시각적으로 쉽게 표현한 것이 바로 각 단어 카드의 건강 상태입니다. Loopy는 다음의 세 가지 상태를 통해 여러분이 한눈에 파악할 수 있도록 돕습니다.

  • 안정(solid): 인출 가능성이 아직 매우 높은 상태입니다. 지금 대부분 기억해 낼 수 있으므로 당장 복습할 필요는 없습니다.
  • 복습 필요(review): 인출 가능성이 중간 수준으로 떨어진 상태입니다. 마침 '잊기 직전이지만 아직은 기억하는' 황금 타이밍으로, 이때 복습하는 것이 가장 효율적입니다.
  • 희미해짐(fading): 인출 가능성이 이미 크게 떨어진 상태입니다. 지금 복습하지 않으면 처음부터 다시 배워야 할 수도 있습니다.

이 세 가지 범주의 분포를 한눈에 보면 여러분의 전반적인 복습 템포가 건강한지 알 수 있습니다. '안정' 상태가 많고 '희미해짐' 상태가 적다면 진도를 잘 따라가고 있다는 뜻이고, '희미해짐' 상태가 너무 많다면 다시 돌아와 복습을 메워야 할 때입니다.

요약: 여러분을 위해 맞춤 설계된 복습 템포

많은 사람들이 복습이라고 하면 '3일, 7일, 14일'과 같은 고정된 시간표를 떠올립니다. 하지만 기억 곡선은 이보다 훨씬 스마트합니다. 여러분이 학습한 모든 단어에 대해 위에서 언급한 세 가지 값을 동시에 추적합니다.

  • 인출 가능성으로 '지금 얼마나 기억하고 있는지'를 판단하고,
  • 안정도로 '이번 복습 이후 얼마나 오래 버틸 수 있는지'를 예측하며,
  • 난이도로 '복습 간격을 얼마나 늘리거나 좁혀야 하는지'를 판단합니다.

이를 통해 각 단어별로 최적의 복습 타이밍을 동적으로 계산해 냅니다. 어려운 단어는 더 빨리 복습하고, 익숙한 단어는 간격을 더 길게 늘립니다. 여러분은 이 복잡한 계산을 직접 하실 필요가 전혀 없습니다. 그저 시스템 알림에 따라 오늘 예정된 단어들을 가볍게 학습하면 됩니다.

Loopy에서 어떻게 활용하나요?

이 세 가지 변수가 조금 복잡하게 들릴 수 있지만, 여러분이 해야 할 조작은 매우 간단합니다. Loopy의 **기억 곡선**이 알아서 전부 계산해 주기 때문입니다.

  • 여러분이 레벨별 코스에서 학습하는 모든 단어에 대해 시스템은 단어 재생 시 여러분의 반응(바로 맞힘, 생각한 후 맞힘, 전혀 기억나지 않음)을 묵묵히 기록합니다. 이러한 반응 데이터가 바로 인출 가능성, 안정도, 난이도를 업데이트하는 데 사용됩니다.
  • 복습할 때는 능동적 회상 방식을 적용합니다. 먼저 의미를 스스로 생각해 보게 한 뒤 정답을 보여주는 방식입니다. 매번 '애써 기억해 내는 과정'을 통해 해당 단어의 안정도가 올라가고 망각 곡선이 더욱 완만해집니다.
  • 모든 단어는 실제 코스의 문장과 듣기 맥락 속에 살아 숨 쉬고 있어, 듣고 따라 말하기를 통해 반복적으로 자연스럽게 마주하게 됩니다. 모르는 단어가 나왔을 때 편하게 사전을 열어 확인하는 과정 역시 또 한 번의 복습이 됩니다.

여러분은 그저 매일 제공되는 복습 알림에 맞춰 조금씩 연습하기만 하면 됩니다. 세 가지 변수 뒤에 숨겨진 복잡한 계산은 기억 곡선 시스템에 맡겨두세요. 1~2주가 지난 뒤 되돌아보면, 예전에는 외우자마자 까먹었던 단어들이 '희미해짐' 상태에서 차근차근 올라와 '안정' 상태가 되어 장기 기억 속에 조용히 자리 잡았음을 발견하게 될 것입니다.