SM-2 vs FSRS: ¿qué algoritmo de repetición espaciada te conviene?
Respuesta corta: SM-2 es el algoritmo clásico de repetición espaciada, de 1987: una fórmula sencilla, igual para todos, que funciona desde el primer repaso. FSRS es un programador moderno y de código abierto que aprende de tu propio historial y predice cuándo estás a punto de olvidar cada tarjeta. Con un historial largo, FSRS suele programar de forma más eficiente, así que necesitas menos repasos para retener lo mismo. Para quien empieza o para una app de vocabulario, SM-2 es más simple, predecible y sigue siendo muy eficaz. En ambos casos, lo que más pesa es repasar a diario.
| SM-2 | FSRS | |
|---|---|---|
| Creado | 1987, Piotr Woźniak (SuperMemo 2) | 2022, proyecto de código abierto dirigido por Jarrett Ye |
| Idea | Multiplicar el último intervalo por el factor de facilidad de la tarjeta | Modelar la memoria de cada tarjeta y repasar cuando la probabilidad de recordar baja a un objetivo |
| Estado por tarjeta | Factor de facilidad, intervalo, número de repasos | Dificultad, estabilidad, recuperabilidad |
| Personalización | Ninguna: la misma fórmula para todos | Parámetros ajustados a tu propio historial |
| Retención objetivo | Implícita | La eliges tú (lo típico es un 90 %) |
| ¿Necesita historial? | No, funciona desde el primer día | Funciona con valores por defecto; mejora al optimizarse con tus repasos |
| Transparencia | Se puede calcular a mano | Un modelo entrenado; más difícil de seguir tarjeta a tarjeta |
| Dónde está | Anki, WeaveWords y muchas apps de tarjetas | Anki (opción en los ajustes) y cada vez más apps |
Cómo funciona SM-2
Tras cada repaso valoras lo bien que recordaste la tarjeta, de 0 a 5. Una nota por debajo de 3 cuenta como fallo y la tarjeta vuelve a empezar con un intervalo de 1 día. Si no, avanza: 1 día después del primer repaso, 6 días después del segundo y, a partir de ahí, el intervalo anterior multiplicado por el factor de facilidad de la tarjeta. Todas empiezan con 2,5. Las respuestas fáciles lo suben un poco y las difíciles lo bajan, pero nunca por debajo de 1,3. Una tarjeta que valoras siempre como «bien» sigue más o menos 1, 6, 15, 38, 94 días.
Ese es todo el algoritmo. Sus puntos fuertes: es predecible, no necesita datos sobre ti y puedes comprobar cualquier intervalo tú mismo. Pruébalo en la calculadora SM-2 o lee la explicación completa de SM-2. Su debilidad es que la fórmula es igual para todos: no sabe si tú, en concreto, olvidas más rápido o más despacio que la media.
Cómo funciona FSRS
FSRS (Free Spaced Repetition Scheduler) describe cada tarjeta con tres números:
- Dificultad: lo difícil que es esa tarjeta para ti.
- Estabilidad: cuántos días tarda tu probabilidad de recordarla en bajar del 100 % al 90 %. Cada repaso acertado la aumenta.
- Recuperabilidad: tu probabilidad estimada de recordar la tarjeta ahora mismo. Baja con el tiempo desde el último repaso.
En lugar de multiplicar intervalos, FSRS programa el siguiente repaso para el momento en que el recuerdo previsto cae hasta tu retención deseada, por ejemplo el 90 %. Si la subes, repasas más y olvidas menos; si la bajas, repasas menos y olvidas más. Los parámetros del modelo pueden optimizarse con tu propio registro de repasos, de modo que el calendario se adapta a cómo funciona tu memoria.
¿Cuál es mejor?
En el benchmark de código abierto que publica el proyecto FSRS, que prueba algoritmos con grandes conjuntos de repasos reales, FSRS predice mejor que SM-2 si una tarjeta se recordará. Mejores predicciones significan repasos más cerca del momento en que olvidarías, así que para la misma retención sueles repasar menos. Eso importa sobre todo con miles de tarjetas y un historial largo.
Al empezar la diferencia es menor: FSRS tiene pocos datos tuyos y los primeros pasos fijos de SM-2 (1 día, luego 6) ya son razonables. Y ningún algoritmo arregla la costumbre de saltarse días: perder repasos perjudica la retención mucho más que la elección del programador.
¿Cuál usar?
Elige FSRS si
- usas Anki desde hace tiempo, con una colección grande y meses o años de historial;
- la carga diaria de repasos se te hace pesada y quieres el mínimo de repasos para una retención objetivo;
- te gusta ajustar opciones como la retención deseada.
SM-2 es buena opción si
- empiezas con la repetición espaciada o con un idioma nuevo;
- quieres un calendario que puedas entender y prever;
- prefieres dedicar el esfuerzo a añadir palabras y repasar, no a configurar.
Por qué WeaveWords usa SM-2
WeaveWords está pensado para quien aprende vocabulario y quiere repasar desde el primer día. SM-2 funciona bien sin historial, se comporta igual en la web y en Android (también sin conexión en el móvil) y cada intervalo se puede explicar. En WeaveWords valoras las tarjetas como Still Learning, Know It o Mastered, que equivalen a las notas 1, 3 y 5 de SM-2. Las respuestas del cuestionario se puntúan solas. Lo que automatizamos es lo que SM-2 no cubre: crear la tarjeta, con traducción por IA, frase de ejemplo y pronunciación para cada palabra.
¿Vienes de Anki con FSRS? Tus palabras se importan desde un archivo .apkg, pero el historial de repasos no, así que las tarjetas empiezan de cero con SM-2. Mira WeaveWords vs Anki.
Preguntas frecuentes
¿FSRS es mejor que SM-2?
Para predecir cuándo olvidarás una tarjeta, sí: en el benchmark abierto del proyecto FSRS con datos reales, FSRS acierta más que SM-2, lo que suele significar menos repasos para la misma retención. La ventaja es mayor con un historial largo; para principiantes SM-2 también funciona bien.
¿Anki usa SM-2 o FSRS?
Los dos. El programador original de Anki se basa en SM-2, y FSRS está disponible como opción en los ajustes del mazo desde Anki 23.10. Al activarlo, Anki puede optimizar los parámetros de FSRS con tu historial de repasos.
¿Qué es la retención deseada en FSRS?
Es la probabilidad de recordar que quieres tener cuando una tarjeta toca, por ejemplo el 90 %. Un valor más alto implica repasos más frecuentes y menos olvidos; uno más bajo, menos repasos pero más fallos.
¿WeaveWords admite FSRS?
No. WeaveWords programa cada palabra con SM-2, que funciona desde el primer repaso sin historial y es fácil de prever. Puedes ver cómo calcula los intervalos en la calculadora SM-2 gratuita.
Empieza hoy a repasar con SM-2
Añade una palabra y WeaveWords crea la tarjeta por ti: traducción, frase de ejemplo y pronunciación, programadas con SM-2.
Empieza gratis