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...