Articulo de referencia

SuperMemo

{{Cite web|url=https://supermemopedia.com/wiki/Main_Page|title=Main Page|website=supermemopedia.com|access-date=2026-07-01}} "},"programming language":{"wt":"[[Delphi (programmi...

SuperMemo (de "Super Memory") es un método de aprendizaje y un paquete de software desarrollado por SuperMemo World y SuperMemo R&D con Piotr Woźniak en Polonia desde 1985 hasta la actualidad. [ 2 ] Se basa en investigaciones sobre la memoria a largo plazo y es una aplicación práctica del método de aprendizaje por repetición espaciada que varios psicólogos propusieron para una instrucción eficiente ya en la década de 1930. [ 3 ]

El método está disponible como programa informático para Windows , Windows CE , Windows Mobile ( Pocket PC ), Palm OS ( PalmPilot ), etc. El software del curso de la misma empresa ( SuperMemo World ) también se puede utilizar en un navegador web o incluso sin ordenador. [ 4 ]

La versión de escritorio de SuperMemo comenzó como un software de tarjetas de memoria (SuperMemo 1.0 (1987)). [ 5 ] Ha admitido la lectura incremental desde SuperMemo 10 (2000). [ 6 ]

Implementación de software

El programa SuperMemo almacena una base de datos de preguntas y respuestas creadas por el usuario. Al revisar la información guardada en la base de datos, el programa utiliza el algoritmo SuperMemo para decidir qué preguntas mostrar al usuario. El usuario responde la pregunta y califica su facilidad de recuerdo (con una escala de 0 a 5, donde 0 es la más difícil y 5 la más fácil). Esta calificación se utiliza para calcular con qué frecuencia se le debe mostrar la pregunta nuevamente. Si bien el algoritmo exacto varía según la versión de SuperMemo, en general, los elementos más difíciles de recordar aparecen con mayor frecuencia. [ 2 ]

Además de preguntas y respuestas de texto simple, la última versión de SuperMemo admite imágenes, videos y preguntas y respuestas en HTML. [ 7 ]

Desde el año 2000, [ 6 ] SuperMemo ha contado con un conjunto único de características que lo distinguen de otros programas de repetición espaciada, denominados lectura incremental (RI o " incremento " [ 8 ] ). Mientras que las versiones anteriores se basaban en que los usuarios introdujeran la información que deseaban utilizar, con la RI, los usuarios pueden importar el texto del que desean aprender. El usuario lee el texto dentro de SuperMemo, y se proporcionan herramientas para marcar la ubicación en el texto y programar automáticamente su revisión posterior, extraer información valiosa y convertir los extractos en preguntas para que el usuario aprenda. Al automatizar todo el proceso de lectura y extracción de conocimiento para recordar en el mismo programa, se ahorra tiempo al no tener que preparar la información manualmente, y se pueden utilizar conocimientos sobre la naturaleza del aprendizaje para que todo el proceso sea más natural para el usuario. Además, dado que el proceso de extracción de conocimiento a menudo puede llevar a extraer más información de la que realmente se puede recordar, se implementa un sistema de prioridades que permite al usuario asegurarse de recordar la información más importante cuando no puede revisar toda la información del sistema. [ 9 ]

Algoritmos

Los algoritmos específicos que utiliza SuperMemo han sido publicados y reimplementados en otros programas.

Se han utilizado diferentes algoritmos; SM-0 se refiere al algoritmo original (no basado en computadora), mientras que SM-2 se refiere al algoritmo original basado en computadora lanzado en 1987 (utilizado en las versiones 1.0 a 3.0 de SuperMemo, denominado SM-2 porque la versión 2 de SuperMemo fue la más popular de estas). [ 10 ] [ 11 ] Las versiones posteriores del software han afirmado optimizar aún más el algoritmo.

Piotr Woźniak , desarrollador de los algoritmos SuperMemo, publicó la descripción de SM-5 en un artículo titulado " Optimización del espaciado de repetición en la práctica del aprendizaje". Los algoritmos publicados posteriormente ofrecen pocos detalles al respecto.

En 1995, se introdujo en SuperMemo 8 SM-8, que capitalizó los datos recopilados por los usuarios de SuperMemo 6 y SuperMemo 7 y añadió una serie de mejoras que reforzaron la validez teórica de la función de intervalos óptimos y permitieron acelerar su adaptación. [ 12 ]

En 2002, se introdujo SM-11, el primer algoritmo SuperMemo resistente a la interferencia del retraso o avance de las repeticiones, en SuperMemo 11 (también conocido como SuperMemo 2002). En 2005, SM-11 se modificó para introducir límites en los parámetros A y B calculados a partir de los datos del Índice de Calificación vs. Índice de Olvido. [ 12 ]

En 2011, se introdujo en Supermemo 15 SM-15, que eliminó notablemente dos debilidades de SM-11 que se manifestarían en colecciones muy sobrecargadas con retrasos de elementos muy grandes. [ 12 ]

En 2016, SM-17, la primera versión del algoritmo que incorpora el modelo de memoria de dos componentes, se introdujo en SuperMemo 17. [ 13 ]

La última versión del algoritmo SuperMemo es SM-20, lanzada en 2026. [ 14 ]

Descripción del algoritmo SM-2

El primer algoritmo SuperMemo basado en computadora (SM-2) [ 11 ] rastrea tres propiedades para cada tarjeta que se está estudiando:

  • El número de repetición n , que es el número de veces que la tarjeta ha sido recordada con éxito (es decir, se le ha dado una calificación ≥ 3) consecutivamente desde la última vez que no lo fue.
  • El factor de facilidad EF , que indica de forma aproximada cuán "fácil" es la tarjeta (más precisamente, determina la rapidez con la que aumenta el intervalo entre repeticiones). El valor inicial de EF es 2,5.
  • El intervalo entre repeticiones I , que es el tiempo (en días) que SuperMemo esperará después de la revisión anterior antes de pedirle al usuario que revise la tarjeta nuevamente.

Cada vez que el usuario inicia una sesión de repaso, SuperMemo le proporciona las tarjetas cuya última revisión se realizó hace al menos 1 día. Para cada repaso, el usuario intenta recordar la información y (después de que se le muestre la respuesta correcta) especifica una calificación q (de 0 a 5) que indica una autoevaluación de la calidad de su respuesta, teniendo cada calificación el siguiente significado:

  • 0: "Apagón total", fallo completo en recordar la información.
  • 1: Respuesta incorrecta, pero al ver la respuesta correcta me resultó familiar.
  • 2: Respuesta incorrecta, pero al ver la respuesta correcta me resultó fácil recordarla.
  • 3: Respuesta correcta, pero requirió un esfuerzo considerable para recordarla.
  • 4: Respuesta correcta, tras cierta vacilación.
  • 5: Respuesta correcta con recuerdo perfecto.

A continuación se aplica el siguiente algoritmo [ 15 ] para actualizar las tres variables asociadas a la tarjeta:

El algoritmo SM-2 recibe como entrada: grado del usuario q, número de repeticiones n, factor de facilidad EF, intervalo I. Su salida es: valores actualizados de n , EF e I.Si q ≥ 3 (respuesta correcta) , entonces si n = 0 , entonces I ← 1; de lo contrario, si n = 1, entonces I ← 6; de lo contrario , I ← round( I × EF ). Si no, incrementa n; de lo contrario (respuesta incorrecta), n ← 0, I ← 1. Si no,EFEF + (0.1  (5 q ) × (0.08 + (5 q ) × 0.02)) si EF < 1.3 entonces EF ← 1.3 fin sidevolver ( n , EF , I )

Una vez finalizadas todas las revisiones programadas, SuperMemo le pide al usuario que vuelva a revisar repetidamente las tarjetas que haya marcado con una calificación inferior a 4 hasta que les asigne una calificación igual o superior a 4.

Implementaciones que no son de SuperMemo

Algunos de los algoritmos se han reimplementado en otros programas, a menudo gratuitos , como Anki , Mnemosyne y Org-drill de Emacs Org-mode . Consulta la lista completa de software de tarjetas de memoria .

El algoritmo SM-2 ha demostrado ser el más popular en otras aplicaciones y se utiliza (con modificaciones) en Anki y Mnemosyne, entre otras. Org-drill implementa SM-5 por defecto y, opcionalmente, otros algoritmos como SM-2 y una versión simplificada de SM-8.

Referencias

  1. "Página principal" . supermemopedia.com . Consultado el 1 de julio de 2026 .
  2. 1 2 Wolf, Gary (21 de abril de 2008). "¿Quieres recordar todo lo que aprendas? Ríndete a este algoritmo" . Wired . Recuperado el 15 de noviembre de 2025 .
  3. Spitzer, Herbert F. (diciembre de 1939). "Estudios sobre retención" (PDF) . Journal of Educational Psychology . 30 (9): 641– 656. doi : 10.1037/h0063404 . ISSN 0022-0663 . 
  4. Biedalak K., Murakowski J., Woźniak P.: Uso de SuperMemo sin ordenador : método de papel y lápiz
  5. Wozniak, Piotr. «SuperMemo 1.0 para DOS (1987)» . Gurú de SuperMemo . Consultado el 17 de octubre de 2024 .
  6. 1 2 "SuperMemo 10 (2000)" . super-memory.com . Consultado el 29 de diciembre de 2023 .
  7. "Recorrido con capturas de pantalla de SuperMemo" . help.supermemo.org . Consultado el 15 de noviembre de 2023 .
  8. "SuperMemo Guru: Incrementando" . supermemo.guru . Consultado el 15 de septiembre de 2021 .
  9. "SuperMemo Guru: Definición mínima de lectura incremental" . supermemo.guru . Consultado el 3 de diciembre de 2019 .
  10. PA Woźniak (1990). "Relato de la investigación que condujo al método SuperMemo" . Recuperado el 18 de noviembre de 2020 .
  11. 1 2 P. A. Woźniak (1990). "Aplicación de una computadora para mejorar los resultados obtenidos al trabajar con el método SuperMemo" . Recuperado el 18 de noviembre de 2020 .
  12. 1 2 3 "Algoritmo SuperMemo - Ayuda de SuperMemo" . help.supermemo.org . Consultado el 1 de mayo de 2019 .
  13. "Algoritmo SM-17" . supermemo.guru . Consultado el 1 de mayo de 2019 .
  14. "Algoritmo SM-20" . supermemo.guru . Consultado el 15 de abril de 2026 .
  15. "Complemento Super-Memo 2 para Super-Memo para Windows: Código fuente en Delphi" . Artículos de SuperMemo . Consultado el 23 de agosto de 2021 .
Artículos
  • Tomasz P. Szynalski: Uso de software de repetición espaciada (SRS) – Introducción a la repetición espaciada y SuperMemo
  • Pawel Kowalczyk: Aprende inglés con SuperMemo : cómo SuperMemo puede ayudarte a aprender inglés.
  • Patrick Kenny: Software de memoria: SuperMemo – Una guía para usar SuperMemo para estudiar japonés