7天连续学习120 XP
博客 / 学习与记忆

SuperMemo 算法的许可与版权

与此前一些优化学习中复习过程的尝试,包括Pimsleur和Leitner的方法不同,即使最早版本的SuperMemo算法,也已经包含了高效的优化机制,以对每个条目难度和记忆稳定性的估计为基础。从一开始,我们就一直在发布研究中的一些核心发现。在30多年的时间里,我们看到成千上万的程序、应用和服务受到我们研究文章的启发,或者直接照搬其中的想法。Anki是其中最突出的例子之一。

闪卡学习指南SuperMemo约 3 分钟
返回文章目录
本文目录

与此前一些优化学习中复习过程的尝试,包括Pimsleur和Leitner的方法不同,即使最早版本的SuperMemo算法,也已经包含了高效的优化机制,以对每个条目难度和记忆稳定性的估计为基础。从一开始,我们就一直在发布研究中的一些核心发现。在30多年的时间里,我们看到成千上万的程序、应用和服务受到我们研究文章的启发,或者直接照搬其中的想法。Anki是其中最突出的例子之一。

以下几篇开创性文章描述了SuperMemo的早期版本,内容来自SuperMemo World共同创始人Piotr Woźniak于1990年完成的硕士论文:

后来,我们制定了一项政策,要求每次使用SuperMemo 2算法时都附上版权声明。只要按照这项政策,在使用SM-2算法的同时附上版权声明,我们就认可其他软件对它的使用。与此同时,我们停止了对算法商业版本的许可,这些版本仍是SuperMemo World的商业秘密。

对于Anki,我们SuperMemo World赞赏的一点是:它是少数真正明确注明所依据的是SuperMemo的SM-2算法的产品之一。因此从技术上说,Anki基于我们的算法开发软件,并不存在许可或版权问题。另一方面,Anki的创造者和用户常常进一步声称,Anki所用的SuperMemo 2算法,并不逊色于原版SuperMemo应用和服务中使用的后续版本。然而,实际上,算法的每个新版本都显著提高了对知识实际回忆情况估计的效率和准确性,当前版本号为17。换句话说,无论SM-2算法多么可靠,其效率与最新版本仍相去甚远。

SuperMemo 17以长期记忆的三成分模型为基础,将间隔重复算法带入了新的水平。这个模型最充分地反映了我们对人类记忆运作方式的理解。它建立在过去数十年中使用SuperMemo收集的数据之上。更多细节见:http://help.supermemo.org/wiki/SuperMemo_Algorithm

原文记录了 SuperMemo 当时将最新算法部署到服务器、考虑以客户端—服务器方式提供授权的计划。这属于原作者的商业算法授权背景。若要研究开源调度实现,可了解 FSRS;实际闪卡练习可以从 Deckumi 的问答卡开始。

Krzysztof Biedalak,首席执行官 Piotr Woźniak,SuperMemo发明者

原文

创建闪卡返回文章目录