What's New in SuperMemo 20?

Tomte1 pts1 comments

What's new in SuperMemo 20? - SuperMemo Help

What's new in SuperMemo 20?

From SuperMemo Help

Jump to navigation<br>Jump to search<br>Contents

1 New features

1.1 Performance

1.2 Algorithm

1.3 Imports

1.4 AI

1.5 Math

1.6 Styles

1.7 Other

2 Improved Algorithm SM-19

3 New Algorithm SM-20

4 Incremental reading

5 Minor improvements

6 Bugs fixed

7 Annoyances fixed

8 Warnings

9 Pictures

9.1 Interval heatmap

9.2 Algorithmic metrics

New features

Performance

64-bit: native Windows 11 APIs, hardened security, modern libraries, and an architecture ready for the next 20 years

High‑DPI: crisp rendering, correct scaling on 4K/8K monitors, and a UI that finally matches your hardware

WebView component

YouTube in WebView with original YouTube references

Recompiled with Delphi 13

Registry text file size limit increased to 4 GB (all registries, all *.rtx files)

Algorithm

Algorithm Arena for the optimized balance between five algorithms: Algorithm SM-2, SM-15, SM-19, SM-20 and FSRS (see why?)

new spaced repetition algorithm: Algorithm SM-20

spaced repetition algorithm: FSRS by Jarrett Ye

R-Metric redefined to measure the power of algorithms in Algorithm Arena

Heatmap of weighed up optimization indications for five algorithms: SM-2, SM-15, SM-19, SM-20 and FSRS

Accounting for "bad" forgetting curves in Algorithm SM-19 and Algorithm SM-20

Algorithmic calibration curves (see: Analysis)

Active final drill (cramming for exams will not disrupt your learning process)

All recall prediction optimizations use universal metric as opposed to standard machine learning metrics (Brier, log-loss, etc.)

Use graphs in Analysis to track algorithmic metrics (incl. the Arena)

Imports

PDF import in native format (for incremental reading)

Selection import mode (import only portions of articles from the web)

Full screen import mode (for intractable pages or pictures)

EPub imports

EML (Email) imports

Improved duplicate detection during import by automatically stripping advertising and tracking parameters from URLs (e.g. UTM, gclid, fbclid, affiliate IDs)

YouTube references and description retrieved via YouTube API

WebView makes it easy to browse the web and generate extract from pages on the web (see: video)

AI

See: Using AI in SuperMemo

AI : Explain for short and speedy answer from AI (in SuperMemo)

Explain extract for extracts with a short AI explanation

Search : AI for speedy answers from Google overview AI (in the browser)

Math

WebView component makes it easy to include mathematical formulas (e.g. from Wikipedia, MathJax, and more)

Styles

Predefined styles for stylesheet registry

Apply style in Commander

Other

Zipped backups

Three distinct image paste modes:<br>into an image component,

into HTML as a registered image, and

into HTML as an unregistered image using Base64 encoding

Dark Mode sets a dark theme, and a dark stylesheet (no effect on template colors)

By Day option in Plan allows for long lists of slots assigned to consecutive days in the calendar

Improved Algorithm SM-19

Improving the metric by combining the best of Algorithm SM-15 and Algorithm SM-18 for the first forgetting curve

Optimum first interval distribution can be inspected in the first forgetting curve graph in Analysis

Computing a memory model for a subset

Post-lapse forgetting curves in Analysis

Capping MaxA in power regression in proportion to AverageRecall to limit first optimum interval to 365 days

Export option for forgetting curve analysis

Multiple metrics for comparing algorithms SM-2, SM-15, SM-19, SM-20 and FSRS

New Algorithm SM-20

Optimized with machine learning (see: SuperMemo API)

Simple model with just 34 weights

Stunning performance on universal metric

For details see: Algorithm SM-20

Incremental reading

Incremental reading of PDF files

Picture extracts in PDF

Minor improvements

Saving last-filter subset file

The entire registry is loaded to memory before search (as opposed to chunked buffers)(64-bit version only)

Plan : Activities : By day can have a long list of activities chosen by modulo day of the year

Bugs fixed

Mathematical formulas would not import from Wikipedia (using WebView component resolves this problem)

Wrong formatting of retrievability in post-lapse interval estimates

Images pasted directly into HTML components are now properly tracked in the image registry. Previously, these images were left behind as orphaned files in the collection's filespace when the topic was deleted or marked as Done (see: bug report)

The first repetition date record in items would get lost when transferring elements between collections

Lazy loading images would not show in downloaded pages

would not be respected in resolving URLs

Images in would not show in imported pages

The A shortcut now correctly triggers editing of the answer in Contents

Resolved errors occuring during the duplication of concepts

Annoyances fixed

Interval choice dialog could not be cancelled (see also: How to get...

algorithm supermemo from import interval webview

Related Articles