You are in browse mode. You must login to use MEMORY

   Log in to start


« Go back

What type of algorithm does Memory use?

Memory uses a proprietary Spaced Repetition algorithm behind the scenes to calculate when you should review each question. It does not use a traditional off-the-shelf 'Supermemo' or 'Leitner' algorithm; it instead uses a new proprietary system to serve you questions based on AI and tested algorithms. The fundamental principles are still based on spaced repetition learning and its foundational concepts are still from SM-2 and Leitner, but the Memory method is unique. Fundamentally, the system to calculate practice intervals is closer to SM-2, whilst the initial learning is more like Leitner. Unlike the original formulas, Memory takes various inputs such as your hesitation time, backspace hits, flashcard flips, average typing speed, and other variables to automatically calculate your performance to know the ideal time for you to repeat questions and set them due for practice at the correct interval. As well as this, the algorithm learns your style and adapt to your abilities to ensure it is fair and optimal for every user. From 2021, we offer the ability to configure variables in the algorithm. You can configure your own spaced repetition algorithm in your user settings. Rather than a basic 5 point accuracy system like other sites, with Memory's algorithm, you should note that if you are accurate and quick for a given question (compared to your typical speed), you will find yourself having to practice it less frequently. We measure your accuracy with higher granularity, saving you less time and improving your memory. Unlike other systems, Memory will not ask you to assess your own performance to calculate when to next show you a question - that is the job of our algorithm. If this all sounds complex, the best thing to do is create a course and get started and experience it for yourself. You don't need to worry about the details because we do. New for 2021: You can now "mark yourself" 1 - 5 in flashcard mode if this is your desired behaviour. As the original formula was based on SM-2, we cite the license below: Algorithm SM-2, (C) Copyright SuperMemo World, 1991. Please note: Memory's algorithm should not be considered to be an implementation of SM-2 and does not represent the quality you may experience by using any of Supermemo's software. It is now used only in concept and no longer contains any significant amount of the original algorithm. The primary concept used from SM-2 is the concept of forgetting curves, and using answer quality and user history to calculate when a question is due for practice, then recalculating your new "easiness factor" for each answer. Memory measures tens of variables to calculate your answer accuracy and uses a custom formula for calculating the next due date. We maintain to honour the license information for the SM-2 algorithm whilst we still consider it to be a significant contributor to our own method.

Last updated:

If there is a question and answer that you recommend we add, please let us know below: