Lên lịch học tập

Thuật toán lặp lại ngắt quãng

Cách SM-2, Leitner và FSRS lên lịch ôn tập thẻ ghi nhớ, và vì sao FSRS là mặc định của Deckbase.

Tổng quan thuật toán

Thuật toán lặp lại ngắt quãng quyết định thời điểm hiển thị lại một thẻ sau khi bạn ôn. Mục tiêu là lên lịch mỗi lần ôn ngay trước khi bạn sẽ quên câu trả lời, để bạn ghi nhớ tối đa với nỗ lực tối thiểu.

Các thuật toán khác nhau đưa ra quyết định đó theo những cách khác nhau. Một số dùng hộp cố định, một số dùng công thức cố định, và một số dùng mô hình học máy về trí nhớ. Deckbase dùng FSRS vì thuật toán này thích ứng với lịch sử ghi nhớ cá nhân của bạn, nhưng hiểu các thuật toán khác vẫn hữu ích, đặc biệt nếu bạn đang chuyển từ ứng dụng khác sang.

So sánh nhanh

Thuật toánCách hoạt độngPhù hợp nhất
FSRSMô hình hóa trí nhớ bằng Độ khó, Độ ổn định và Khả năng gợi nhớ; cá nhân hóa khoảng cách ôn tập dựa trên lịch sử ôn tập của bạn.Học dài hạn, bộ thẻ hỗn hợp, thư viện thẻ lớn.
SM-2Nhân khoảng cách ôn tập với hệ số dễ dựa trên đánh giá gần nhất của bạn.Lên lịch đơn giản, dễ đoán; bộ thẻ nhỏ đến vừa.
LeitnerDi chuyển thẻ giữa các hộp; trả lời đúng thì tiến lên, trả lời sai thì lùi lại.Người mới bắt đầu, ứng dụng đơn giản, học một tập sự kiện nhỏ.

FSRS

FSRS (Free Spaced Repetition Scheduler) là thuật toán mã nguồn mở do Jarrett Ye tạo ra. Thuật toán mô hình hóa trí nhớ cho từng thẻ bằng ba giá trị: Độ khó, Độ ổn định và Khả năng gợi nhớ, rồi tính khoảng cách ôn tập từ lịch sử ôn tập cá nhân của bạn thay vì áp dụng các quy tắc cố định.

Vì FSRS thích ứng với từng người học, thuật toán thường giảm khối lượng ôn tập hằng ngày khoảng 20-30% so với SM-2 với cùng mục tiêu ghi nhớ. Đây là bộ lên lịch mặc định trong Deckbase và cũng có trong Anki 23.10 trở lên.

  • Thích ứng khoảng cách ôn tập với mô thức ghi nhớ thực tế của bạn.
  • Thường ít lần ôn hơn với cùng mức ghi nhớ.
  • Phức tạp hơn SM-2 hoặc Leitner; cần nhiều lịch sử ôn tập hơn để phát huy hiệu quả.

SM-2

SM-2 là thuật toán SuperMemo-2 do Piotr Wozniak tạo ra năm 1987. Anki đã dùng một phiên bản sửa đổi của SM-2 làm bộ lên lịch mặc định trong nhiều năm, và hiện nay vẫn có thể dùng như phương án dự phòng trong Anki.

SM-2 theo dõi một giá trị duy nhất gọi là hệ số dễ. Khi bạn đánh giá một thẻ là Dễ, hệ số dễ tăng và các khoảng cách trong tương lai sẽ lớn nhanh hơn. Khi bạn đánh giá là Lại hoặc Khó, hệ số dễ giảm và khoảng cách thu hẹp. Thuật toán đơn giản và mạnh mẽ, nhưng không mô hình hóa trí nhớ trực tiếp và có thể đẩy thẻ vào "ease hell" nếu chúng bị quên lặp lại nhiều lần.

  • Dễ hiểu và dễ triển khai.
  • Hoạt động tốt với bộ thẻ nhỏ đến vừa.
  • Kém hiệu quả hơn FSRS với thư viện lớn, học dài hạn.

Hệ thống Leitner

Hệ thống Leitner là phương pháp lặp lại ngắt quãng đơn giản nhất. Thẻ bắt đầu ở Hộp 1. Nếu bạn trả lời đúng, thẻ chuyển sang hộp tiếp theo và được ôn ít thường xuyên hơn. Nếu bạn trả lời sai, thẻ quay lại Hộp 1.

Leitner dễ giải thích và hoạt động mà không cần phần mềm, đó là lý do phương pháp này xuất hiện trong hệ thống thẻ giấy và các ứng dụng cơ bản. Nhược điểm là khoảng cách ôn tập được cố định theo số hộp, không dựa trên xác suất ghi nhớ thực tế của bạn. Hai thẻ trong cùng một hộp có thể có độ mạnh trí nhớ rất khác nhau.

  • Dễ học và dễ dạy.
  • Phù hợp với các tập sự kiện nhỏ, tập trung.
  • Không lý tưởng cho bộ thẻ lớn hoặc mục tiêu ghi nhớ dài hạn.

Các bước ôn tập và thuật toán của bạn

Mọi thẻ đều bắt đầu giống nhau, bất kể bạn dùng phương pháp nào: khi thẻ hoàn toàn mới hoặc khi bạn quên nó, bạn sẽ thấy lại sau vài phút, rồi lâu hơn một chút, rồi lâu hơn nữa. Khi thẻ "tốt nghiệp", nó ngừng xuất hiện vài phút một lần và bắt đầu xuất hiện vài ngày một lần. Điều gì xảy ra sau thời điểm đó thì khác nhau ở mỗi phương pháp:

FSRS

Trước khi tốt nghiệp: Cùng các bước phút rồi lâu hơn như mọi phương pháp.

Sau khi tốt nghiệp: Tự tính xem nên chờ bao lâu dựa trên mức độ bạn thực sự ghi nhớ thẻ đó.

SM-2

Trước khi tốt nghiệp: Cùng các bước phút rồi lâu hơn như mọi phương pháp.

Sau khi tốt nghiệp: Ban đầu chờ một số ngày cố định, sau đó chờ lâu hơn một chút mỗi khi bạn trả lời đúng.

Leitner

Trước khi tốt nghiệp: Cùng các bước phút rồi lâu hơn như mọi phương pháp.

Sau khi tốt nghiệp: Chuyển vào "Hộp 1". Trả lời đúng thì tiến lên một hộp (chờ lâu hơn); trả lời sai thì tụt xuống.

Vì sao Deckbase dùng FSRS

Deckbase chọn FSRS vì đây là thuật toán phổ biến duy nhất thích ứng với trí nhớ cá nhân của bạn. SM-2 và Leitner áp dụng cùng một lịch cho mọi người học. FSRS học từ các đánh giá của bạn và tính khoảng cách ôn tập phù hợp với đường cong quên thực tế của bạn.

Khả năng thích ứng đó quan trọng nhất khi bạn học trong nhiều tháng hoặc nhiều năm. Các đánh giá độc lập trên hàng trăm triệu lượt ôn tập Anki cho thấy FSRS giảm sai số dự đoán khoảng hai phần ba so với SM-2, thường đồng nghĩa với việc ít hơn 20-30% số lần ôn tập cho cùng mức ghi nhớ.

Để biết chi tiết cách FSRS hoạt động trong Deckbase, xem FSRS trong Deckbase.

Câu hỏi thường gặp

Thuật toán nào tốt nhất cho người mới bắt đầu?

Leitner dễ hiểu nhất, nhưng FSRS tốt hơn cho việc ghi nhớ dài hạn. Hầu hết người mới bắt đầu làm tốt với FSRS vì các ứng dụng hiện đại như Deckbase tự động xử lý việc tinh chỉnh.

SM-2 có lỗi thời không?

SM-2 cũ hơn và kém hiệu quả hơn FSRS với bộ thẻ lớn, nhưng vẫn hoạt động được. Nếu bạn có bộ thẻ nhỏ hoặc thích các quy tắc dễ đoán, SM-2 vẫn ổn.

Tôi có thể dùng Leitner hoặc SM-2 thay cho FSRS không?

Có. Cài đặt → Thuật toán lặp lại ngắt quãng cho phép bạn chọn FSRS, SM-2 hoặc Leitner bất cứ lúc nào, và bạn có thể chuyển đổi qua lại thoải mái. FSRS là mặc định vì nhìn chung vượt trội hơn cả hai cho việc học dài hạn, nhưng SM-2 và Leitner được hỗ trợ đầy đủ nếu bạn thích chúng.

Khoảng cách ôn tập SM-2 của tôi có được chuyển từ Anki sang không?

Không. Khi bạn nhập một bộ thẻ Anki vào Deckbase, các thẻ bắt đầu lại với khoảng cách ôn tập FSRS. Lịch sử ôn tập và hệ số dễ SM-2 của bạn không được chuyển sang.

Để có giải thích kỹ thuật sâu hơn về FSRS, xem Hướng dẫn FSRS • Để được trợ giúp thiết lập, xem Tổng quan tài liệu