SuperMemo
|
|
The neutrality of this article is disputed. Please see the discussion on the talk page. Please do not remove this message until the dispute is resolved. (September 2011) |
|
|
This article includes a list of references, but its sources remain unclear because it has insufficient inline citations. Please help to improve this article by introducing more precise citations. (September 2011) |
| Developer(s) | SuperMemo World |
|---|---|
| Stable release | version 2008 (v. 14.05) / 1 June 2010 |
| Operating system | Windows, Windows Mobile, Palm OS, Web, more |
| Type | Accelerated learning and memory software |
| License | Proprietary |
| Website | www.supermemo.com |
SuperMemo (from "Super Memory") is a learning method and software package developed by SuperMemo World and SuperMemo R&D with Piotr Wozniak in Poland from 1985 to the present.[citation needed] It is based on research into long-term memory, and is a practical application of the spaced repetition learning method that has been proposed for efficient instruction by a number of psychologists as early as in the 1930s.[citation needed] The authors of the learning method and lead programmers of the software are Dr Edward Jacek Gorzelańczyk and Dr Piotr Wozniak.[citation needed]
Proponents of the method[who?] claim that it makes possible faster learning and indefinite retention of memories, with repetition.[citation needed]
The method is available as a computer program for Windows, Windows CE, Windows Mobile (Pocket PC), Palm OS (PalmPilot), etc. It can also be used in a web browser or even without a computer.[citation needed]
The desktop version of SuperMemo (since v. 2002) supports incremental reading.[citation needed]
Contents |
[edit] Software implementation
The software implementation of the SuperMemo algorithm in its most rudimentary and basic form is a database of question and answer (Q&A) fields (or more practically, digital and electronic flashcards).[citation needed] The database is either a pre-made collection, self-made, or in some cases both through Merging.[citation needed]
The software then traverses with the user through each element that is scheduled for repetition (a new set of "reps" is computed for each day on the calendar).[citation needed] The program gathers information about the user's memory through their responses and grades to their active recalls (conscious response to their questions -- giving a conscious answer as opposed to passive review).[citation needed]
In three steps, the user reviews the card as follows:
- The user is given a question by SuperMemo
- The user responds with an answer from his own mind (active recall)
- The user gives himself a grade of what best reflects his recall. (A-E grade, or 5-0 grade, depending on what version and/or platform).
SuperMemo then calculates the needed intervals for proposed repetitions of one item or flashcard.[citation needed]
[edit] Algorithms
The specific algorithm SuperMemo uses has been published, and re-implemented in other, non-commercial programs such as Anki and Mnemosyne among others.
Different algorithms have been used; SM-0 refers to the original (non-computer-based) algorithm, while SM-2 refers to the original computer-based algorithm (used in SuperMemo versions 1.0 through 3.0, referred to as SM-2 because SuperMemo version 2 was the most popular of these).[1] Subsequent versions of the software have further optimized the algorithm.
The SM-2 algorithm has proven most popular in other applications, and is used (in modified form) in Anki and Mnemosyne, among others. The SM-2 algorithm uses the performance on a card to schedule only that card, while SM-3 and higher algorithms use card performance to schedule that card and similar cards. The additional optimizations sometimes yield perverse results – answering "hard" on a card may yield an interval longer than answering "easy" on a card – and are criticized as reducing the robustness of the algorithm, making it more sensitive to variations – non-uniform difficulty of cards, inconsistencies in studying, and so forth.[2]
[edit] References
- ^ 3. Account of research leading to the SuperMemo method, 3.1. The approximate function of optimal intervals and 3.2. Application of a computer to improve the results obtained in working with the SuperMemo method, P. A. Wozniak, Optimization of learning, Master's Thesis, University of Technology in Poznan, 1990.
- ^ What spaced repetition algorithm does Anki use?, "If you are very consistent in your studies and all cards are of a very similar difficulty, this approach can work quite well. However, once inconsistencies are introduced into the equation (cards of varying difficulty, not studying at the same time every day), SM3+ is more prone to incorrect guesses at the next interval - resulting in cards being scheduled too often or too far in the future. Furthermore, as SM3+ dynamically adjusts the "optimum factors" table, a situation can often arise where answering "hard" on a card can result in a longer interval than answering "easy" would give. The next times are hidden from you in SuperMemo so the user is never aware of this."
[edit] External links
- SuperMemo
- SuperMemo 98 Freeware: http://www.freewarefiles.com/program_16_168_13849.html
- Articles
- Learn English with SuperMemo - how SuperMemo can help you learn English
- Introduction to SuperMemo - an introduction to SuperMemo
- Supermemo Theory
- Using SuperMemo to Study Japanese
- Want to Remember Everything You'll Ever Learn? Surrender to This Algorithm - Wired Magazine article on Supermemo
|
||||||||||||||||