FSRS vs SM-2: Thuật toán lặp lại ngắt quãng nào chiếm ưu thế năm 2026?
So sánh trực tiếp FSRS và SM-2. Tìm hiểu thuật toán lặp lại ngắt quãng nào phù hợp với mục tiêu học tập của bạn, độ chính xác dự đoán khác nhau ra sao và mỗi thuật toán còn hạn chế ở điểm nào.
Nếu bạn đang so sánh FSRS vs SM-2, câu trả lời ngắn gọn là: FSRS là thuật toán chính xác và thích ứng hơn cho phần lớn người học dài hạn, còn SM-2 vẫn là lựa chọn đơn giản, đã được kiểm chứng qua thời gian cho những bộ thẻ nhỏ hoặc những người thích các quy tắc dễ đoán.
Cả hai thuật toán đều lên lịch ôn tập flashcard, nhưng chúng dự đoán theo những cách về cơ bản là khác nhau. FSRS dùng một mô hình trí nhớ học máy được huấn luyện trên lịch sử ôn tập của chính bạn. SM-2 dựa vào các quy tắc nhân cố định gần như không thay đổi từ năm 1987. Khác biệt đó trở nên đáng kể khi bộ thẻ của bạn vượt qua vài trăm thẻ.
Bài viết này phân tích cách hoạt động của từng thuật toán, FSRS thắng ở đâu, khi nào SM-2 vẫn hợp lý và cách chọn bộ lên lịch phù hợp với quy trình học của bạn.
FSRS là gì?
FSRS là viết tắt của Free Spaced Repetition Scheduler. Đây là thuật toán lặp lại ngắt quãng mã nguồn mở do Jarrett Ye (L-M-Sherlock) tạo ra và phát hành năm 2022. FSRS được xây dựng trên mô hình trí nhớ DSR: Difficulty (Độ khó), Stability (Độ ổn định) và Retrievability (Khả năng nhớ lại).
| Thành phần | Ý nghĩa |
|---|---|
| Độ khó (D) | Mức độ khó của một thẻ đối với riêng bạn |
| Độ ổn định (S) | Số ngày một ký ức tồn tại trước khi xác suất nhớ lại giảm xuống mức mục tiêu của bạn |
| Khả năng nhớ lại (R) | Xác suất hiện tại mà bạn sẽ nhớ đúng thẻ đó |
Độ khó (D)
- Ý nghĩa
- Mức độ khó của một thẻ đối với riêng bạn
Độ ổn định (S)
- Ý nghĩa
- Số ngày một ký ức tồn tại trước khi xác suất nhớ lại giảm xuống mức mục tiêu của bạn
Khả năng nhớ lại (R)
- Ý nghĩa
- Xác suất hiện tại mà bạn sẽ nhớ đúng thẻ đó
Sau mỗi lần ôn, FSRS cập nhật giá trị Độ khó và Độ ổn định cho thẻ đó. Sau đó nó lên lịch lần ôn tiếp theo sao cho Khả năng nhớ lại chạm đúng mức tỷ lệ ghi nhớ mong muốn (desired retention) mà bạn chọn, thường là 90–92%, vào đúng thời điểm bạn gặp lại thẻ.
FSRS đã được tích hợp vào Anki từ phiên bản 23.10 và là bộ lên lịch mặc định cho các bộ thẻ mới trong những bản phát hành gần đây. Nó cũng được dùng gốc trong các ứng dụng như Deckbase, Mochi và RemNote.
SM-2 là gì?
SM-2 là thuật toán SuperMemo-2 do Piotr Wozniak phát triển và công bố năm 1987. Nó trở nên nổi tiếng vì Anki đã dùng một phiên bản chỉnh sửa của nó làm bộ lên lịch mặc định trong nhiều năm.
SM-2 hoạt động với một giá trị duy nhất gọi là hệ số dễ (ease factor). Mỗi lần bạn đánh giá một thẻ, thuật toán nhân khoảng thời gian hiện tại với hệ số dễ để tạo ra khoảng thời gian tiếp theo. Đánh giá ở mức khó làm giảm hệ số dễ; đánh giá ở mức dễ làm tăng hệ số đó.
Thuật toán này đơn giản và bền bỉ. Nó đã giúp hàng triệu người học ghi nhớ từ vựng, kiến thức y khoa, điều luật và các khái niệm kỹ thuật. Tuy nhiên, nó không mô hình hóa trí nhớ một cách trực tiếp. Nó dùng những quy tắc cố định, không thích ứng với đường cong quên lãng của từng người ngoài hệ số dễ.
FSRS vs SM-2: so sánh trực tiếp
| Tính năng | SM-2 | FSRS |
|---|---|---|
| Mô hình trí nhớ | Chỉ có hệ số dễ | Độ khó, Độ ổn định, Khả năng nhớ lại |
| Cá nhân hóa | Hạn chế | Khớp tham số với lịch sử ôn tập của bạn |
| Mục tiêu ghi nhớ | Ngầm định (~90%) | Rõ ràng và có thể cấu hình |
| Độ chính xác dự đoán | Mức cơ sở | Cao hơn đáng kể |
| Hiệu quả ôn tập | Mức cơ sở | Ít hơn khoảng 20–30% lượt ôn với cùng mức ghi nhớ |
| Xử lý khi quên | Có thể rơi vào "ease hell" | Phục hồi ổn định hơn |
| Cấu hình | Đơn giản | Tỷ lệ ghi nhớ mong muốn + tinh chỉnh tham số tùy chọn |
Mô hình trí nhớ
- SM-2
- Chỉ có hệ số dễ
- FSRS
- Độ khó, Độ ổn định, Khả năng nhớ lại
Cá nhân hóa
- SM-2
- Hạn chế
- FSRS
- Khớp tham số với lịch sử ôn tập của bạn
Mục tiêu ghi nhớ
- SM-2
- Ngầm định (~90%)
- FSRS
- Rõ ràng và có thể cấu hình
Độ chính xác dự đoán
- SM-2
- Mức cơ sở
- FSRS
- Cao hơn đáng kể
Hiệu quả ôn tập
- SM-2
- Mức cơ sở
- FSRS
- Ít hơn khoảng 20–30% lượt ôn với cùng mức ghi nhớ
Xử lý khi quên
- SM-2
- Có thể rơi vào "ease hell"
- FSRS
- Phục hồi ổn định hơn
Cấu hình
- SM-2
- Đơn giản
- FSRS
- Tỷ lệ ghi nhớ mong muốn + tinh chỉnh tham số tùy chọn
Khác biệt thực tế lớn nhất là khả năng cá nhân hóa. SM-2 áp dụng cùng một công thức cho mọi người dùng. FSRS học từ những đánh giá thực tế của bạn và tối ưu khoảng thời gian cho trí nhớ của chính bạn.
Độ chính xác dự đoán: các benchmark nói gì
So sánh được trích dẫn nhiều nhất đến từ Expertium benchmark, nơi đánh giá các bộ lên lịch dựa trên hơn 700 triệu lượt ôn tập Anki.
| Thuật toán | Log-loss | Retention RMSE |
|---|---|---|
| SM-2 | 0.354 | 16.2% |
| FSRS-4.5 | 0.298 | 6.1% |
| FSRS-5 | 0.291 | 5.3% |
SM-2
- Log-loss
- 0.354
- Retention RMSE
- 16.2%
FSRS-4.5
- Log-loss
- 0.298
- Retention RMSE
- 6.1%
FSRS-5
- Log-loss
- 0.291
- Retention RMSE
- 5.3%
Chỉ số càng thấp nghĩa là thuật toán dự đoán càng tốt việc bạn sẽ nhớ hay quên một thẻ. FSRS-5 cắt giảm sai số dự đoán khoảng hai phần ba so với SM-2. Trong các buổi học thực tế, điều đó nghĩa là ít lần quên bất ngờ hơn và ít lượt ôn không cần thiết cho những nội dung bạn đã biết.
Khi nào FSRS là lựa chọn tốt hơn
FSRS thường chiếm ưu thế với những người học:
- Có bộ thẻ từ 500 thẻ trở lên
- Học trong nhiều tháng hoặc nhiều năm, không phải vài ngày
- Muốn đặt một mục tiêu ghi nhớ rõ ràng
- Trộn nội dung dễ và khó trong cùng một bộ thẻ
- Đã có hơn 1.000 lượt ôn trong lịch sử để tối ưu tham số
- Muốn giảm thiểu thời gian ôn hằng ngày mà không đánh đổi khả năng ghi nhớ
Sinh viên y khoa, người học ngoại ngữ và người ôn thi chứng chỉ thường thấy lợi ích lớn nhất vì thời gian học của họ dài và thư viện thẻ của họ lớn.
Khi nào SM-2 vẫn hợp lý
SM-2 vẫn là lựa chọn hợp lý nếu bạn:
- Dùng một bộ thẻ nhỏ hoặc ngắn hạn (dưới 500 thẻ)
- Mới làm quen với lặp lại ngắt quãng và muốn một bộ lên lịch đơn giản
- Thích kiểm soát thủ công, dễ đoán hơn là tối ưu hóa bằng thuật toán
- Có một thiết lập Anki cũ vẫn đang hoạt động tốt
- Chưa có đủ lịch sử ôn tập để FSRS huấn luyện
SM-2 không hề hỏng. Với nhiều người dùng, khác biệt giữa SM-2 và FSRS còn nhỏ hơn khác biệt do chất lượng thẻ, sự đều đặn và việc tự đánh giá trung thực tạo ra.
Cách chuyển từ SM-2 sang FSRS
Trong Anki 23.10 trở lên:
- Mở một bộ thẻ và bấm Options.
- Cuộn xuống phần Advanced.
- Bật FSRS.
- Đặt tỷ lệ ghi nhớ mong muốn (bắt đầu ở 90–92%).
- Bấm Optimize để khớp tham số với lịch sử ôn tập của bạn.
Việc chuyển đổi không làm mất dữ liệu. Thẻ và lịch sử ôn tập của bạn vẫn giữ nguyên; chỉ các khoảng thời gian trong tương lai được lên lịch khác đi.
Trong Deckbase, FSRS là bộ lên lịch tích hợp sẵn. Không có nút bật tắt: mọi lượt ôn đều dùng FSRS tự động. Nếu bạn nhập một bộ thẻ Anki qua APKG, các thẻ được chuyển sang, nhưng lịch sử lên lịch thì không. Bạn bắt đầu lại từ đầu với các khoảng thời gian FSRS ngay từ ngày đầu tiên.
Bài kiểm tra thực tế 14 ngày
Nếu bạn chưa chắc nên dùng thuật toán nào, hãy thử nghiệm hai tuần này:
- Chọn một bộ thẻ đang học có ít nhất 200 thẻ.
- Bật FSRS và đặt tỷ lệ ghi nhớ ở 90%.
- Theo dõi thời gian ôn mỗi ngày, tỷ lệ hoàn thành và số lần quên trong 14 ngày.
- So sánh với hai tuần trước đó khi dùng SM-2.
- Quyết định dựa trên kết quả, không dựa trên lý thuyết.
Phần lớn người dùng hoàn thành bài kiểm tra này gắn bó với FSRS vì khối lượng học hằng ngày giảm đi trong khi mức ghi nhớ vẫn ổn định.
Câu hỏi thường gặp
FSRS có tốt hơn SM-2 không?
Với phần lớn người học dài hạn có bộ thẻ lớn, câu trả lời là có. FSRS dự đoán việc quên chính xác hơn và có thể giảm 20–30% khối lượng ôn tập ở cùng mức ghi nhớ. SM-2 vẫn ổn cho các bộ thẻ nhỏ hoặc với người dùng thích sự đơn giản.
FSRS có hoạt động khi chưa có nhiều lịch sử ôn tập không?
FSRS dùng tham số mặc định cho đến khi có đủ dữ liệu để tối ưu. Bạn thường cần khoảng 1.000 lượt ôn thì tham số cá nhân hóa mới đáng tin cậy. Trước đó, FSRS vẫn hoạt động ít nhất là tốt bằng SM-2 với hầu hết người dùng.
Tôi có thể chuyển từ FSRS về SM-2 không?
Có. Trong Anki, bạn có thể tắt FSRS trong tùy chọn bộ thẻ và quay lại SM-2. Các khoảng thời gian trong tương lai sẽ trở về cách lên lịch của SM-2, nhưng lịch sử ôn tập trước đó được giữ nguyên.
Deckbase dùng FSRS hay SM-2?
Deckbase dùng FSRS gốc làm bộ lên lịch cốt lõi. Không có tùy chọn SM-2. Điều này giúp ứng dụng đơn giản và đảm bảo mọi người dùng đều hưởng lợi từ khả năng dự đoán ghi nhớ hiện đại mà không cần cấu hình thủ công.
Tôi nên đặt mục tiêu ghi nhớ bao nhiêu?
Bắt đầu ở 90–92%. Mục tiêu thấp hơn giảm khối lượng học nhưng tăng số lần quên. Mục tiêu cao hơn cải thiện khả năng ghi nhớ nhưng có thể khiến việc ôn hằng ngày khó duy trì. Hãy điều chỉnh sau 2–3 tuần dựa trên tỷ lệ hoàn thành và thời gian học thực tế của bạn.
Kết luận
Chọn FSRS nếu bạn muốn một bộ lên lịch hiện đại, thích ứng, giúp giảm tải ôn tập và cải thiện độ chính xác dự đoán cho việc học dài hạn.
Chọn SM-2 nếu bạn có bộ thẻ nhỏ, thích sự đơn giản, hoặc đã có một quy trình đang hoạt động tốt và không muốn thay đổi.
Với phần lớn người học nghiêm túc trong năm 2026, FSRS là lựa chọn mặc định rõ ràng. Khoảng cách không chỉ nằm trên lý thuyết: nó thể hiện ở những buổi học hằng ngày ngắn hơn, ít lần quên bất ngờ hơn và khả năng ghi nhớ dài hạn ổn định hơn.
Sẵn sàng học với FSRS? Dùng thử Deckbase(opens in a new tab) và ôn tập bằng chính thuật toán mà Anki sử dụng, không cần cấu hình phức tạp.
Biến những bài viết như thế này thành flashcard
Dán liên kết, PDF hoặc ghi chú: Deckbase sẽ tạo bộ thẻ và lên lịch ôn tập bằng FSRS.