Skip to content

Latest commit

 

History

History
348 lines (255 loc) · 49.3 KB

Birth-of-SuperMemo.md

File metadata and controls

348 lines (255 loc) · 49.3 KB

1985: Birth of SuperMemo

1985:SuperMemo 的诞生

[TOC=2,5]

The drive for better learning

为了更好学习的动力

I spent 22 long years in the education system. Old truths about schooling match my case perfectly. I never liked school, but I always liked to learn. I never let school interfere with my learning. At entry to university, after 12 years in the public school system, I still loved learning. Schooling did not destroy that love for two main reasons: (1) the system was lenient for me, and, (2) at home, I was free to learn what I loved. In Communist Poland, I never truly experienced the toxic whip of heavy schooling. The system was negligent, and I loved the resulting freedoms.

我在教育系统里待了 22 年。关于学校教育的古老真理与我的观点完全吻合。我从不喜欢上学,但我总是喜欢学习。我从不让学校妨碍我的学习。在公立学校系统待了 12 年之后,进入大学时,我仍然热爱学习。学校教育并没有破坏这种热爱,主要有两个原因:(1)学校对我很宽容,(2)在家里,我可以自由地学习我喜欢的东西。在共产主义的波兰,我从未真正经历过沉重的学业带来的毒鞭。这个制度疏忽大意,我喜欢由此带来的自由。

We all know that best learning comes from passion. It is powered by the learn drive. My learn drive was strong and it was mixed with a bit of frustration. The more I learned, the more I could see the power of forgetting. I could not remedy forgetting by more learning. My memory was not bad in comparison with other students, but it was clearly a leaky vessel.

我们都知道最好的学习来自激情。它是由学习内驱力驱动的。我的学习内驱力很强,但也夹杂着一些挫折。我学得越多,就越能看到遗忘的力量。我无法通过更多的学习来弥补遗忘 。与其他学生相比,我的记忆力并不差,但很明显,我的记忆力有漏洞。

In 1982, I paid more attention to what most students discover sooner or later: the testing effect. I started formulating my knowledge for active recall. I would write questions on the left side of a page and answers in a separate column to the right:

1982 年,我更加关注大多数学生迟早会发现的东西:考试效果。我开始形成主动回忆的知识。我会把问题写在一页的左边,答案写在右边的一栏里:

Figure: In 1982, my learning materials were organized into columns: questions and answers, for active recall. The picture shows my Polish-English word pair database (June 1982)

图: 1982 年,我的学习资料被组织成问答栏,用于主动回忆。图为我的波兰英语单词对数据库(1982 年 6 月)

This way, I could cover the answers with a sheet of paper, and employ active recall to get a better memory effect from review. This was a slow process but the efficiency of learning increased dramatically. My notebooks from the time are described as "fast assimilation material", which referred to the speed of learning and denoted this specific two-column way, in which my knowledge was written down.

这样,我就可以用一张纸把答案盖住,并通过主动回忆来获得更好的复习记忆效果。这是一个缓慢的过程,但学习效率显著提高。我当时的笔记被描述为“快速吸收材料”,指的是学习的速度,表示的是这种特定的两栏方式,我的知识就是用这种方式记录下来的。

In the years 1982-1983, I kept expanding my "fast assimilation" knowledge in the areas of biochemistry and English. I would review my pages of information from time to time to reduce forgetting. My retention improved, but it was only a matter of time when I would hit the wall again. The more pages I had, the less frequent the review, the more obvious was the problem of leaking memory. Here is an example of a repetition history from that time:

在 1982 - 1983 年期间,我不断扩大我在生物化学和英语领域的“快速吸收”知识。我会不时地回顾我的资料页,以减少遗忘。我的记忆力提高了,但我再次碰壁只是时间问题。我拥有的页面越多,复习的频率越低,记忆遗漏的问题就越明显。下面是一个重复历史的例子:

Intermittent learning started on June 3, 1982

Figure: Repetition history is the record of review with dates and scores. In this example, 8 repetitions were executed in the years 1982-1985. The page of 38 word-pairs registered 0-7 memory lapses per repetition. This intermittent review was replaced with the SuperMemo method in 1985

图: 复习历史是记录复习的日期和成绩。在这个例子中,1982 - 1985 年进行了 8 次重复。38 对单词的页面记录了每次重复 0 - 7 次的记忆流失。这种断断续续的复习在 1985 年被 SuperMemo 方法所取代

Between June 1982 and December 1984, my English-Polish word-pairs notebook grew to include 79 pages looking like this:

1982 年 6 月到 1984 年 12 月之间,我的英语 - 波兰语单词对笔记本增加到 79 页,看起来像这样:

Figure: A typical page from my English-Polish words notebook started in June 1982. Word pairs would be listed on the left. Review history would be recorded on the right. Recall errors would be marked as dots in the middle

图: 我的英语 - 波兰语笔记本中的一个典型页面开始于 1982 年 6 月。单词对将列在左侧。复习历史记录在右侧。回忆错误将被标记为中间的点

Those 79 pages would include a mere 2794 words. This is just a fraction of what I needed, and already quite a headache to review. Interestingly, the pages were built for passive understanding of English (English:Polish). Only in 1984, I started learning English in an active way (Polish:English). This two year delay came from the fact that I was simply late to discover that passive knowledge of vocabulary is sufficient in reading, but it is not enough to speak a language. This kind of ignorance after 6 years of schooling is a norm. Schools do a lot of drilling, but shed very little light on what makes for efficient learning.

这 79 页只有 2794 个单词。这只是我所需要的一小部分,而且已经相当令人头疼了。有趣的是,这些页面是为被动理解英语而建立的(英语:波兰语)。直到 1984 年,我才开始积极学习英语(波兰语:英语)。这两年的耽搁来自这样一个事实:我发现被动的词汇知识在阅读中就足够了,但对于说一门语言是不够的,可惜为时已晚。这种在 6 年学校教育后的无知是一种常态。学校做了大量的练习,但对什么才能提高学习效率却鲜有说明。

In late 1984, I decided to improve the review process and carry out an experiment that changed my life. In the end, three decades later, I am super-proud to notice that it actually affected millions. The experiment has opened the floodgates. We have reached the era of faster and better learning.

1984 年底,我决定改进复习过程,并进行一项改变了我生活的实验。最后,三十年后,我非常自豪地注意到它实际上影响了数百万人。实验打开了闸门。我们已经进入了更快更好学习的时代。

This is how this initial period was described in my Master's Thesis in 1990:

我在 1990 年的硕士论文中是这样描述这个初级阶段的:

Archive warning: Why use literal archives?

存档警告:为什么使用文字存档?

This text was part of: "Optimization of learning" by Piotr Wozniak (1990)

本文是 Piotr Wozniak 的“学习的优化”(1990)的一部分

It was 1982 when I made my first observations concerning the mechanism of memory that were later used in the formulation of the SuperMemo method. As a then student of molecular biology I was overwhelmed by the amount of knowledge that was required to pass exams in mathematics, physics, chemistry, biology, etc. The problem was not in being unable to master the knowledge. Usually 2-3 days of intensive studying were enough to pack the head with data necessary to pass an exam. The frustrating point was that only an infinitesimal fraction of newly acquired wisdom could remain in memory after few months following the exam.

1982 年,我对记忆机制进行了第一次观察,这些观察后来被用于制定 Supermemo 方法。作为一名当时的分子生物学学生,我被通过数学、物理、化学、生物学等考试所需的大量知识所淹没。问题不在于无法掌握这些知识。通常情况下,2 - 3 天的密集学习足以使头脑中充满通过考试所需的数据。令人沮丧的是,在考试后的几个月后,新获得的学识中只有极小的一部分可以留在记忆中。

My first observation, obvious for every attentive student, was that one of the key elements of learning was active recall. This observation implies that passive reading of books is not sufficient if it is not followed by an attempt to recall learned facts from memory. The principle of basing the process of learning on recall will be later referred to as the active recall principle. The process of recalling is much faster and not less effective if the questions asked by the student are specific rather than general. It is because answers to general questions contain redundant information necessary to describe relations between answer subcomponents.

我的第一个观察结果,对每个细心的学生来说都是显而易见的,那就是学习的关键要素之一是积极的回忆。这种观察表明,如果没有试图从记忆中回忆所学到的事实,被动阅读书籍是不够的。将学习过程建立在回忆基础上的原则稍后将被称为主动回忆原则。如果学生提出的问题是具体的而不是一般的,那么回忆的过程会更快,也不会降低效率。这是因为一般问题的答案包含描述应答子组件之间的关系所必需的冗余信息。

To illustrate the problem let us imagine an extreme situation in which a student wants to master knowledge contained in a certain textbook, and who uses only one question in the process of recall: What did you learn from the textbook? Obviously, information describing the sequence of chapters of the book would be helpful in answering the question, but it is certainly redundant for what the student really wants to know. The principle of basing the process of recall on specific questions will be later referred to as the minimum information principle. This principle appears to be justified not only because of the elimination of redundancy.

为了说明这个问题,让我们设想一个极端的情况,在这种情况下,一个学生想要掌握某种教科书中包含的知识,而谁在回忆过程中只使用一个问题:你从教科书中学到了什么?显然,描述这本书的章节顺序的信息将有助于回答这个问题,但对于学生真正想知道的内容来说,这肯定是多余的。将回忆过程建立在具体问题基础上的原则稍后将被称为最小信息原则。这一原则似乎是合理的,不仅仅是因为消除了冗余。

Having the principles of active recall and minimum information in mind, I created my first databases (i.e. collections of questions and answers) used in an attempt to retain the acquired knowledge in memory. At that time the databases were stored in a written form on paper. My first database was started on June 6, 1982, and was composed of pages that contained about 40 pairs of words each. The first word in a pair (interpreted as a question) was an English term, the second (interpreted as an answer) was its Polish equivalent. I will refer to these pairs as items.

考虑到主动回忆和最小信息的原则,我创建了我的第一个数据库(即问题和答案的集合),试图将获得的知识保留在记忆中。当时,数据库是以书面形式存储在纸上的。我的第一个数据库开始于 1982 年 6 月 6 日,由页面组成,每个页面包含大约 40 对单词。一对单词中的第一个单词(即问题)是英语术语,第二个单词(即答案)是波兰语中的等价词。我将这些对称为项目

I repeated particular pages in the database in irregular intervals (dependent mostly on the availability of time) always recording the date of the repetition, items that were not remembered and their number. This way of keeping the acquired knowledge in memory proved sufficient for a moderate-size database on condition that the repetitions were performed frequently enough.

我在数据库中以不规则的间隔重复特定的页面(主要取决于是否有时间),并记录重复的日期,没有被记住的项目及其数量。在足够频繁地执行重复的条件下,这种将获得的知识保存在记忆中的方法对于中等大小的数据库来说是足够的。

The birthday of spaced repetition: July 31, 1985

间隔重复诞生的日子:1985 年 7 月 31 日

Intuitions

直觉

In 1984, my reasoning about memory was based on two simple intuitions that probably all students have:

  • if we review something twice, we remember it better. That's pretty obvious, isn't it? If we review it 3 times, we probably remember it even better
  • if we remember a set of notes, they will gradually disappear from memory, i.e. not all at once. This is easy to observe in life. Memories have different lifetimes

1984 年,我关于记忆的推理基于两个可能所有学生都有的简单直觉:

  • 如果我们复习两次,我们就能更好地记住它。这很明显,不是吗?如果我们把它复习三遍,我们可能会记得更清楚。
  • 如果我们记住一组笔记,它们将逐渐从记忆中消失,即不是一次全部消失。这在生活中很容易观察到。记忆有不同的寿命

These two intuitions should make everyone wonder: how fast and how many notes we lose and when we should review next?

这两种直觉应该让每个人都想知道:我们失去了多少笔记,速度有多快?我们下一次应该什么时候复习?

To this day, I am amazed that very few people ever bothered to measure that "optimum interval". When I measured it myself, I was sure I would find more accurate results in books on psychology. I did not. See: Why spaced repetition research kept failing?

直到今天,我仍然感到惊讶的是,很少有人费心去测量这个“最佳间隔”。当我自己测量它时,我确信我会在心理学书籍中找到更准确的结果。我没有。请看:为什么间隔重复研究总是失败?

Experiment

实验

The following simple experiment led to the birth of spaced repetition. It was conducted in 1985 and first described in my Master's Thesis in 1990. It was used to establish optimum intervals for the first 5 repetitions of pages of knowledge. Each page contained around 40 word-pairs and the optimum interval was to approximate the moment in time when roughly 5-10% of that knowledge was forgotten. Naturally, the intervals would only be suited for that particular type of knowledge, and for a specific person (in this case me). In addition, to speed things up, the measurement samples were small. Note that this was not a research project. It was not intended for publication. The goal was to just speed up my own learning. I was convinced someone else must have measured the intervals more accurately, but 13 years before the birth of Google, I thought measuring the intervals would be faster than digging into libraries to find better data. The experiment ended on Aug 24, 1985, which I originally named the birthday of spaced repetition. However, while writing this text in 2018, I found the original learning materials, and it seems my eagerness to learn made me formulate an outline of the algorithm on Jul 31, 1985. This was the day I started learning human biology using my spaced repetition algorithm.

下面这个简单的实验导致了间隔重复的诞生。它于 1985 年进行,并于 1990 年在我的硕士论文中首次描述。它被用来建立前 5 页重复知识页的最佳间隔。每页包含大约 40 个单词对,最佳间隔在大约 5 - 10% 的知识被遗忘的时候取到。当然,这些间隔只适合于特定类型的知识,以及特定的人(在本例中是我)。此外,为了加快速度,测量样本很小。请注意,这不是一个研究项目。它不是为出版而准备的。目的只是为了加快我自己的学习速度。我确信肯定有其他人更精确地测量了间隔,但在 Google 诞生 13 年前,我认为测量间隔会比挖掘图书馆寻找更好的数据更快。实验于 1985 年 8 月 24 日结束,我最初将这一天命名为间隔重复的生日。然而,在 2018 年写这篇课文时,我找到了原始的学习材料,似乎是我对学习的渴望让我在 1985 年 7 月 31 日制定了算法大纲。这是我开始学习人类生物学的一天,使用我的间隔重复算法。

For that reason, I can say that the most accurate birthday of SuperMemo and computational spaced repetition was Jul 31, 1985.

基于这个原因,我可以说最准确的 Supermemo 和计算间隔重复的诞生日是 1985 年 7 月 31 日。

By July 31, before the end of the experiment, the results seemed predictable enough. In later years, the findings of this particular experiment appeared pretty universal and could be extended to more areas of knowledge and to the whole healthy adult population. Even in 2018, the default settings of Algorithm SM-17 do not depart far from those early rudimentary findings.

到 7 月 31 日,在实验结束之前,结果似乎是可以预测的。在后来的几年里,这一特殊实验的发现显得相当普遍,可以扩展到更多的知识领域,并扩展到整个健康的成年人群体。即使在 2018 年,算法 SM-17 的默认设置也与那些早期的初步发现相差不远。

Spaced repetition was born on Jul 31, 1985

间隔重复出生于 1985 年 7 月 31 日

Here is the original description of the experiment from my Master's Thesis with minor corrections to grammar and style. Emphasis in the text was added in 2018 to highlight important parts. If the text seems boring and unreadable, compare Ebbinghaus 1885. This is the same style of writing in the area of memory. Only goals differed. Ebbinghaus tried to understand memory. 100 years later, I just wanted to learn faster:

这是我硕士论文中对实验的原始描述,对语法和风格做了一些小的修改。2018 年增加了文本中的重点,以突出重要部分。如果文本看起来枯燥难懂,请比较一下 1885 年艾宾浩斯。这是在记忆区域中相同的书写风格。只有目标不同。艾宾浩斯试图理解记忆。100 年后,我只想学得更快:

Archive warning: Why use literal archives?

存档警告:为什么使用文字存档?

This text was part of: "Optimization of learning" by Piotr Wozniak (1990)

本文是 Piotr Wozniak 的“学习的优化”(1990)的一部分

Experiment intended to approximate the length of optimum inter-repetition intervals (Feb 25, 1985 - Aug 24, 1985):

  1. The experiment consisted of stages A, B, C, ... etc. Each of these stages was intended to calculate the second, third, fourth and further quasi-optimal inter-repetition intervals (the first interval was set to one day as it seemed the most suitable interval judging from the data collected earlier). The criterion for establishing quasi-optimal intervals was that they should be as long as possible and allow for not more than 5% loss of remembered knowledge.
  2. The memorized knowledge in each of the stages A, B, C, consisted of 5 pages containing about 40 items in the following form:
  3. Each of the pages used in a given stage was memorized in a single session and repeated next day. To avoid confusion, note that in order to simplify further considerations I use the term first repetition to refer to memorization of an item or a group of items. After all, both processes, memorization and relearning, have the same form: answering questions for as long as it takes for the number of errors to reach zero.
  4. In the stage A (Feb 25 - Mar 16), the third repetition was made in intervals 2, 4, 6, 8 and 10 days for each of the five pages respectively. The observed loss of knowledge after these repetitions was 0, 0, 0, 1, 17 percent respectively. The seven-day interval was chosen to approximate the second quasi-optimal inter-repetition interval separating the second and third repetitions.
  5. In the stage B (Mar 20 - Apr 13), the third repetition was made after seven-day intervals whereas the fourth repetitions followed in 6, 8, 11, 13, 16 days for each of the five pages respectively. The observed loss of knowledge amounted to 3, 0, 0, 0, 1 percent. The 16-day interval was chosen to approximate the third quasi-optimal interval. NB: it would be scientifically more valid to repeat the stage B with longer variants of the third interval because the loss of knowledge was little even after the longest of the intervals chosen; however, I was then too eager to see the results of further steps to spend time on repeating the stage B that appeared sufficiently successful (i.e. resulted in good retention)
  6. In the stage C (Apr 20 - Jun 21), the third repetitions were made after seven-day intervals, the fourth repetitions after 16-day intervals and the fifth repetitions after intervals of 20, 24, 28, 33 and 38 days. The observed loss of knowledge was 0, 3, 5, 3, 0 percent. The stage C was repeated for longer intervals preceding the fifth repetition (May 31 - Aug 24). The intervals and memory losses were as follows: 32-8%, 35-8%, 39-17%, 44-20%, 51-5% and 60-20%. The 35-day interval was chosen to approximate the fourth quasi-optimal interval.

旨在近似最佳重复间隔长度的实验(1985 年 2 月 25 日 - 1985 年 8 月 24 日):

  1. 实验分为 A、B、C、… 等阶段。这些阶段中的每个阶段旨在计算第二、第三、第四和进一步的准最优重复间隔(第一间隔被设置为一天,因为从早先收集的数据判断,它似乎是最合适的间隔)。建立准最佳间隔的标准是,它们应该尽可能长,并允许记忆知识的损失不超过 5%。
  2. 每一阶段 A、B、C 中记忆的知识由5页组成,约40个项目,形式如下:
  3. 在给定阶段中使用的每一页在单个会话中被记忆,并在第二天重复。为了避免混淆,请注意,为了简化进一步的考虑,我使用术语“第一次重复”来表示对一个项目或一组项目的记忆。毕竟,记忆和再学习这两个过程都有相同的形式:回答问题,直到错误数量达到零为止。
  4. 在阶段 A(2 月 25 日 - 3 月 16 日),对五页中的每一页分别间隔 2,4,6,8 和 10 天进行第三次重复。这些重复后观察到的知识损失分别为 0,0,0,1,17%。选择七天间隔来近似分隔第二和第三重复的第二准最佳重复间隔。
  5. 在阶段B(3 月 20 日 - 4 月 13 日)中,第三次重复是在七天间隔之后进行的,而第四次重复分别在 6,8,11,13,16 天内对五页中的每一页进行。观察到的知识损失总计为 3,0,0,0,1%。选择 16 天间隔来近似第三准最佳间隔。注:从科学上讲,用第三个间隔的更长变体重复阶段 B 会更有效,因为即使在所选间隔中最长的间隔之后,知识损失也很少;然而,那时我太渴望看到进一步步骤的结果,花时间重复看起来足够成功的阶段 B(即,导致良好的保留)。
  6. 在C阶段(4 月 20 日 - 6 月 21 日),在间隔7天之后进行第三次重复,在间隔 16 天之后进行第四次重复,在间隔 20 天、24 天、28 天、33 天和 38 天之后进行第五次重复。观察到的知识损失为 0,3,5,3,0%。阶段 C 在第五次重复(5 月 31 日 - 8 月 24 日)之前重复了更长的时间间隔。间期和记忆损失分别为:32-8%,35-8%,39-17%,44-20%,51%-51% 和 60-20%。选择 35 天的间隔来近似第四准最佳间隔。

It is not difficult to notice, that each of the stages of the described experiment took about twice as much time as the previous one. It could take several years to establish the first ten quasi-optimal inter-repetition intervals. Indeed, I continued experiments of this sort in following years in order to gain deeper understanding of the process of optimally spaced repetitions of memorized knowledge. However, at that time, I decided to employ the findings in my day-to-day process of routine learning.

不难注意到,所描述的实验的每个阶段花费的时间大约是前一个阶段的两倍。可能需要几年时间来建立前十个准最佳重复间隔。实际上,我在接下来的几年里继续进行这类实验,以获得对记忆知识的最佳间隔重复过程的更深层次的理解。然而,在那时,我决定将这些发现应用于我日常的学习过程中。

On July 31, 1985, I could already sense the outcome of the experiment. I started using SuperMemo on paper to learn human biology. That day marks the best date to nominate for the birthday of SuperMemo and the birthday of spaced repetition.

1985 年 7 月 31 日,我已经能感觉到实验的结果了。我开始用纸上的 Supermemo 来学习人类生物学。那一天是提名 Supermemo 生日和间隔重复生日的最佳日期。

The events of July 31, 1985

1985 年 7 月 31 日的事件

On July 31, 1985, SuperMemo was born. I had most of my data from my spaced repetition experiment available. As an eager practitioner, I did not wait for the experiment to end. I wanted to start learning as soon as possible. Having built a great deal of notes in human biology, I started converting those notes into Special Memorization Test format (SMT was the original name for SuperMemo, and spaced repetition).

1985 年 7 月 31 日,Supermemo 诞生了。我从我的间隔重复实验中得到的大部分数据都是可用的。作为一个热心的修行者,我没有等到实验结束。我想尽快开始学习。在人类生物学中建立了大量的笔记之后,我开始将这些笔记转换为特殊记忆测试格式(SMT 是 Supermemo 的原始名称,并且间隔重复)。

Figure: Human biology in the Special Memorization Test format started on Jul 31, 1985 (i.e. the birthday of SuperMemo)

**图:**特殊记忆测试格式中的人类生物学开始于1985年7月31日(即Supermemo的生日)

My calculations told me that, at 20 min/day, I would need 537 days to process my notes and finish the job by January 1987. I also computed that each page of the test would likely cost me 2 hours of life. Despite all the promise and speed of SuperMemo, this realization was pretty painful. The speed of learning in college is way too fast for the capacity of human memory. Now that I could learn much faster and better, I also realized I wouldn't cover even a fraction of what I thought was possible. Schools make no sense with their volume and speed. On the same day, I found out that the Polish communist government lifted import tariffs on microcomputers. This should make it possible, at some point, to buy a computer in Poland. This opened a way to SuperMemo for DOS that was developed 2.5 years later.

我的计算告诉我,以每天 20 分钟的速度,我需要 537 天来处理我的笔记,并在 1987 年 1 月之前完成这项工作。我还计算出测试的每一页可能会花费我 2 个小时的生命。尽管 Supermemo 的所有承诺和速度,但这种认识还是相当痛苦的。大学里的学习速度对于人类的记忆能力来说太快了。现在我可以学得更快更好,我也意识到我甚至不会涵盖我认为可能的一小部分。学校的数量和速度毫无意义。同一天,我发现波兰共产党政府取消了微型计算机的进口关税。这将使在某种程度上在波兰购买一台计算机成为可能。这为 2.5 年后开发的 DOS 版 Supermemo开辟了一条道路。

Also on July 31, I noted that if vacation could last forever, I would achieve far more in learning, and even more in life. School is such a waste of time. However, the threat of conscription kept me in line. I would enter a path that would make me enroll in university for another 5 years. However, most of that time was devoted to SuperMemo, and I have few regrets.

同样在 7 月 31 日,我注意到,如果假期可以永远持续下去,我将在学习上取得更大的成就,甚至在生活中取得更大的成就。上学真是浪费时间。然而,征兵的威胁让我坚持了下来。我会走上一条让我再上 5 年大学的道路。然而,大部分时间都花在了 Supermemo上,我没有什么遗憾。

My spaced repetition experiment ended on Aug 24, 1985. I also started learning English vocabulary. By that day, I managed to have most of my biochemistry material written down in pages for SuperMemo review.

我的间隔重复实验于 1985 年 8 月 24 日结束。我也开始学习英语词汇。到那一天,我设法把我的大部分生化材料写成页,供 Supermemo 复习。

Note: My Master's Thesis mistakenly refers to Oct 1, 1985 as the day when I started learning human biology (not July 31 as seen in the picture above). Oct 1, 1985 was actually the first day of my computer science university and was otherwise unremarkable. With the start of the university, my time for learning and energy for learning were cut dramatically. Paradoxically, the start of school always seems to augur the end of good learning.

注:我的硕士论文错误地将 1985 年 10 月 1 日作为我开始学习人类生物学的日子(而不是上图中看到的 7 月 31 日)。1985 年 10 月 1 日实际上是我计算机科学大学的第一天,在其他方面并不引人注目。随着大学的开始,我的学习时间和学习的精力被戏剧性地削减了。矛盾的是,开学似乎总是预示着良好学习的结束。

First spaced repetition algorithm: Algorithm SM-0, Aug 25, 1985

第一个间隔重复算法:算法 SM-0,1985 年 8 月 25 日

As a result of my spaced repetition experiment, I was able to formulate the first spaced repetition algorithm that required no computer. All learning had to be done on paper. I did not have a computer back in 1985. I was to get my first microcomputer, ZX Spectrum, only in 1986. SuperMemo had to wait even longer. I got my first computer with a floppy disk drive, Amstrad PC 1512, in the year 1987.

作为我间隔重复实验的结果,我能够制定出不需要计算机的第一个间隔重复算法。所有的学习都必须在纸上完成。我在 1985 年没有电脑。我是在 1986 年才得到我的第一台微型计算机,ZX Spectrum。Supermemo 不得不等待更长的时间。1987 年,我得到了我的第一台带有软盘驱动器的计算机,Amstrad PC 1512。

I often get asked this simple question: "How can you formulate SuperMemo after an experiment that lasted 6 months? How can you predict what would happen in 20 years?"

我经常被问到这个简单的问题:“在一个持续了 6 个月的实验之后,你如何制定 Supermemo?你如何预测 20 年后会发生什么?”

The first experiments in reference to the length of optimum interval resulted in conclusions that made it possible to predict the most likely length of successive inter-repetition intervals without actually measuring retention beyond weeks! In short, it could be illustrated with the following reasoning. If the first months of research yielded the following optimum intervals: 1, 2, 4, 8, 16 and 32 days, you could hope with some confidence that the successive intervals would increase by a factor of two.

关于最佳间隔长度的第一个实验得出的结论使预测连续重复间隔的最可能长度成为可能,而无需实际测量超过几周的保留率!简而言之,可以用下面的推理来说明这一点。如果研究的头几个月产生了以下最佳间隔:1,2,4,8,16 和 32 天,你可以有信心地希望连续的间隔会增加到2倍。

Archive warning: Why use literal archives?

存档警告:为什么使用文字存档?

This text was part of: "Optimization of learning" by Piotr Wozniak (1990)

本文是 Piotr Wozniak 的“学习的优化”(1990)的一部分

Algorithm SM-0 used in spaced repetition without a computer (Aug 25, 1985)

  1. Split the knowledge into smallest possible question-answer items

  2. Associate items into groups containing 20-40 elements. These groups are later called pages

  3. Repeat whole pages using the following intervals (in days):

    I(1)=1 day

    I(2)=7 days

    I(3)=16 days

    I(4)=35 days

    for i>4: I(i):=I(i-1)*2

    where:

    • I(i) is the interval used after the i-th repetition
  4. Copy all items forgotten after the 35th day interval into newly created pages (without removing them from previously used pages). Those new pages will be repeated in the same way as pages with items learned for the first time

算法 SM-0 在没有计算机的间隔重复中使用(1985 年 8 月 25 日)。

  1. 将知识分成尽可能小的问答项目。

  2. 将项目关联到包含 20 - 40 个元素的组中。这些组后来称为页面。

  3. 使用以下间隔(天)重复整个页面: I(1)= 1 天

    I(2)= 7 天

    I(3)= 16 天

    I(4)= 35 天

    for i>4: I(i):=I(i-1)*2

    这里:

    • I(i) 是第i次重复后使用的间隔
  4. 将 35 天间隔后忘记的所有项目复制到新创建的页面中(不从以前使用的页面中删除)。这些新页面将以与首次学习项目的页面相同的方式重复

Note, that inter-repetition intervals after the fifth repetition were assumed to increase twice in subsequent repetitions. This fact was based on an intuition rather than on experiment. In two years of using the Algorithm SM-0 sufficient data were collected to confirm a reasonable accuracy of this assumption.

注意,假设第五次重复后的间隔在随后的重复中增加两次。这个事实是基于直觉而不是实验。在使用 SM-0 算法的两年中,收集了足够的数据来确认这一假设的合理准确性。

To this day I hear some people use or even prefer the paper version of SuperMemo. Here is a description from 1992.

直到今天,我听说有些人使用甚至更喜欢纸质版的 Supermemo。以下是 1992 年的描述。

Note that the intuition that intervals should increase twice is as old as the theory of learning. In 1932, C. A. Mace hinted on the efficient learning methods in his book "The psychology of study". He mentioned "active rehearsal" and "repetitive revisions" that should be spaced in gradually increasing intervals, roughly "intervals of one day, two days, four days, eight days, and so on". This proposition was later taken on by other authors. Those included Paul Pimsleur and Tony Buzan who both proposed their own intuitions that involved very short intervals (in minutes) or "final repetition" (after a few months). All those ideas did not permeate well into the practice of study. Only a computer application made it possible to start learning effectively without studying the methodology.

请注意,间隔应该增加两倍的直觉与学习理论一样古老。1932 年,C.A.Mace 在他的“学习心理学”一书中暗示了有效的学习方法。他提到“积极的排练”和“重复的修改”,应该以逐渐增加的间隔,大约“一天、两天、四天、八天等的间隔”。这一命题后来被其他作者采纳。其中包括 Paul Pimsleur 和 Tony Buzan,他们都提出了自己的直觉,涉及非常短的间隔(以分钟为单位)或“最终重复”(几个月后)。所有这些想法都没有很好地渗透到学习实践中。只有计算机应用程序才能在不研究方法论的情况下有效地开始学习。

That intuitive interval multiplication factor of 2 has also shown up in the context of studying the possibility of evolutionary optimization of memory in response to statistic properties of the environment: "Memory is optimized to meet probabilistic properties of the environment"

直观的间隔倍增因子 2 也在研究记忆进化优化的可能性以响应环境的统计属性的上下文中出现:“记忆被优化以满足环境的概率属性

Despite all its simplicity, in my Master's Thesis, I did not hesitate to call my new method "revolutionary":

尽管它很简单,但在我的硕士论文中,我毫不犹豫地把我的新方法称为“革命性的”:

Archive warning: Why use literal archives?

存档警告:为什么使用文字存档?

This text was part of: "Optimization of learning" by Piotr Wozniak (1990)

本文是 Piotr Wozniak 的“学习的优化”(1990)的一部分

Although the acquisition rate may not have seemed staggering, the Algorithm SM-0 was revolutionary in comparison to my previous methods because of two reasons:

  • with the lapse of time, knowledge retention increased instead of decreasing (as it was the case with intermittent learning)
  • in a long term perspective, the acquisition rate remained almost unchanged (with intermittent learning, the acquisition rate would decline substantially over time)

虽然学习速率可能看起来并不惊人,但与我以前的方法相比,算法 SM-0 是革命性的,原因有两个:

  • 随着时间的推移,知识保留增加而不是减少(就像间歇性学习的情况一样)。
  • 长期来看,习得率几乎保持不变(在间歇性学习的情况下,习得率将随着时间的推移而大幅下降)

[...]

For the first time, I was able to reconcile high knowledge retention with infrequent repetitions that in consequence led to steadily increasing volume of knowledge remembered without the necessity to increase the timeload!

这是我第一次能够调和高度的知识保留与不频繁的重复,结果导致记忆的知识量稳步增加,而不必增加时间负荷!

Retention of 80% was easily achieved, and could even be increased by shortening the inter-repetition intervals. This, however, would involve more frequent repetitions and, consequently, increase the timeload. The assumed repetition spacing provided a satisfactory compromise between retention and workload.

80% 的保留率很容易实现,甚至可以通过缩短重复间隔来增加。然而,这将涉及更频繁的重复,因此,增加了时间负荷。假设的重复间隔在保留和负荷之间提供了令人满意的折衷。

[...]

The next significant improvement of the Algorithm SM-0 was to come only in 1987 after the application of a computer to supervise the learning process. In the meantime, I accumulated about 7190 and 2817 items in my new English and biological databases respectively. With the estimated working time of 12 minutes a day for each database, the average knowledge acquisition rate amounted to 260 and 110 items/year/minute respectively, while knowledge retention amounted to 80% at worst.

算法 SM-0 的下一个重大改进是在 1987 年应用计算机监控学习过程之后才出现的。同时,我在新的英语和生物数据库中分别积累了大约 7190 条和 2817 条。在每个数据库每天估计工作时间为 12 分钟的情况下,平均知识获取速率分别为 260 和 110 项/年/分钟,而知识保留率最差可达 80%。

Birth of SuperMemo from a decade's perspective

从十年的角度看 Supermemo 的诞生

A decade after the birth of SuperMemo, it became pretty well-known in Poland. Here is the same story as retold by J. Kowalski, Enter in 1994:

It was 1982, when a 20-year-old student of molecular biology at Adam Mickiewicz University of Poznan, Piotr Wozniak, became quite frustrated with his inability to retain newly learned knowledge in his brain. This referred to the vast material of biochemistry, physiology, chemistry, and English, which one should master wishing to embark on a successful career in molecular biology. One of the major incentives to tackle the problem of forgetting in a more systematic way was a simple calculation made by Wozniak which showed him that by continuing his work on mastering English using his standard methods, he would need 120 years to acquire all the important vocabulary. This not only prompted Wozniak to work on methods of learning, but also, turned him into a determined advocate of the idea of one language for all people (bearing in mind the time and money spent by the mankind on translation and learning languages). Initially, Wozniak kept increasing piles of notes with facts and figures he would like to remember. It did not take long to discover that forgetting requires frequent repetitions and a systematic approach is needed to manage all the newly collected and memorized knowledge. Using an obvious intuition, Wozniak attempted to measure the retention of knowledge after different inter-repetition intervals, and in 1985 formulated the first outline of SuperMemo, which did not yet require a computer. By 1987, Wozniak, then a sophomore of computer science, was quite amazed with the effectiveness of his method and decided to implement it as a simple computer program. The effectiveness of the program appeared to go far beyond what he had expected. This triggered an exciting scientific exchange between Wozniak and his colleagues at Poznan University of Technology and Adam Mickiewicz University. A dozen of students at his department took on the role of guinea pigs and memorized thousands of items providing a constant flow of data and critical feedback. Dr Gorzelańczyk from Medical Academy was helpful in formulating the molecular model of memory formation and modeling the phenomena occurring in the synapse. Dr Makalowski from the Department of Biopolymer Biochemistry contributed to the analysis of evolutionary aspects of optimization of memory (NB: he was also the one who suggested registering SuperMemo for Software for Europe). Janusz Murakowski, MSc in physics, currently enrolled in a doctoral program at the University of Delaware, helped Wozniak solve mathematical problems related to the model of intermittent learning and simulation of ionic currents during the transmission of action potential in nerve cells. A dozen of forthcoming academic teachers, with Prof. Zbigniew Kierzkowski in forefront, helped Wozniak tailor his program of study to one goal: combining all aspects of SuperMemo in one cohesive theory that would encompass molecular, evolutionary, behavioral, psychological, and even societal aspects of SuperMemo. Wozniak who claims to have discovered at least several important and never-published properties of memory, intended to solidify his theories by getting a PhD in neuroscience in the US. Many hours of discussions with Krzysztof Biedalak, MSc in computer science, made them both choose another way: try to fulfill the vision of getting with SuperMemo to students around the world

在 Supermemo 诞生十年后,它在波兰变得相当有名。以下是 J. Kowalski 在 1994 年重述的故事:

1982 年,波兹南亚当·米奇维茨大学(Adam Mickiewicz University Of Poznan)20 岁的分子生物学学生 Piotr Wozniak 对自己无法在大脑中保留新学到的知识感到相当沮丧。这指的是生物化学、生理学、化学和英语的大量材料,要想在分子生物学中取得成功,就应该掌握这些材料。以更系统的方式解决遗忘问题的主要动机之一是 Wozniak 所做的一个简单的计算,这表明通过继续使用他的标准方法掌握英语,他需要 120 年才能掌握所有重要的词汇。这不仅促使 Wozniak 致力于学习方法,而且使他成为一种语言为所有人的思想的坚定倡导者(记住人类在翻译和学习语言上花费的时间和金钱)。最初,Wozniak 不断增加他想要记住的事实和数字的笔记。没过多久就发现遗忘需要频繁的重复,需要一种系统的方法来管理所有新收集和记忆的知识。Wozniak 凭借明显的直觉,试图测量在不同的重复间隔后知识的保留情况,并在 1985 年制定了第一个 Supermemo 大纲,这还不需要计算机。到 1987 年,Wozniak ,当时是计算机科学的大二学生,对他的方法的有效性感到非常惊讶,并决定将其作为一个简单的计算机程序来实现。这个计划的有效性似乎远远超出了他的预期。这引发了 Wozniak 与在波兹南科技大学和亚当·米基维奇大学的同事之间令人兴奋的科学交流。他所在系的十几名学生扮演了小白鼠的角色,记忆了数千个项目,提供了持续不断的数据流和批判性反馈。来自医学研究院的 Gorzelańczyk 博士帮助建立了记忆形成的分子模型,并对突触中发生的现象进行了建模。生物聚合物生物化学系的 Makalowski 博士对优化记忆的进化方面的分析做出了贡献(NB:他也是建议注册 Supermemo for Software for Europe 的人)。Janusz Murakowski,物理学硕士,目前在特拉华大学攻读博士课程,帮助 Wozniak 解决与神经细胞中动作电位传输期间间歇学习模型和离子电流模拟相关的数学问题。以 Zbigniew Kierzkowski 教授为代表的十几位即将上任的学术教师帮助 Wozniak 将他的研究计划定制为一个目标:将 Supermemo 的所有方面结合在一个凝聚力的理论中,该理论将涵盖 Supermemo 的分子、进化、行为、心理甚至社会方面。Wozniak 声称已经发现了至少几个重要的从未发表过的记忆属性,他打算通过在美国获得神经科学博士学位来巩固他的理论。与计算机科学硕士 Krzysztof Biedalak 进行了长达数小时的讨论,使他们都选择了另一种方式:努力实现让世界各地的学生了解 SuperMemo 的愿景