大量输入与间隔重复
原文:Nintil - Massive input and/or spaced repetition
2023-09-10
摘要
在某些领域和特定应用场景中,接触大量学习材料比运用间隔重复更为有效。
我曾撰写过几篇关于教育与学习的博文:主要是这两篇关于 Bloom 的两个标准差与精熟学习法的文章,以及关于间隔重复系统(SRS)的文章。
今天我注意到一个有趣的现象:一方面,我写了这些博文,并且在理论上认为 SRS 非常有价值;但实际上,我采用的学习方法却截然不同——那就是大量输入法。我在《扩展隐性知识》一文中曾简略提及这一概念。
语言学习的奇妙之处在于,对儿童来说这一过程似乎毫不费力。将大量输入与适当的上下文结合,孩子们首先会记住那些显著的词汇,然后识别整体模式,推断语法规则,最终能够流利地运用这门语言。成年人同样可以通过这种方式——接触大量带有恰当上下文的例子——在大约一年内掌握一门语言。有一个案例中,这位学习者仅用了 18 个月时间,就从零基础达到了近乎母语的日语水平。
我并非宣称我们可以用学习语言的心智结构来学习所有事物。或许语言比其他领域更容易掌握,是因为我们在语言习得方面天生就有预设机制,而在其他领域则没有这种先天优势。我想表达的是,有一个领域中这种方法(海量的有上下文的例子输入)明显有效,我们应该思考如何将其拓展到其他知识领域。
我在撰写《长寿 FAQ》时就采用了这种大量输入的方法:我先阅读了一本教科书,然后在数月内阅读了大量的论文,但并不刻意深入研读每一篇或做详细笔记,而是尝试以数量取胜,不过分深究任何特定论文。如我上文所提,"大量输入"这个概念源于语言习得领域,也是大多数人首次接触闪卡(或某种基本形式的间隔重复学习)的地方,我发现这一点相当有趣。
这种方法与 Andy Matuschak 描述的阅读量子力学书籍的方式截然相反。引用他的话:
Dwarkesh 对我的读书方式感到相当惊讶。我阅读的速度大约是每页十五分钟,而他每页只需几分钟甚至更少。更为重要的是,我在阅读过程中不断地向文本和自己提问。比如:
- 这句话是什么意思?我能用自己的话解释它吗?
- 这里哪些观点特别重要?
- 作者显然认为我应该理解这个论点为何成立——那么它为什么成立?
- 作者强调了这个细节——它为什么重要?
- 作者似乎在这里设置了一个对比——究竟是什么对比?
- 这个细节与我已有的物理学知识有何关联?
- 如果我只看这个例题的开头,我能自己完成剩余部分吗?
- 我刚才犯了个错误——我理解错误的原因吗?能解释我的误解吗?
- 当然还有:我能回忆起上一页讲的内容吗?
大量输入法的优势在于,你不必强迫自己停下来问这些问题(即强制自己放慢速度),也无需为了记笔记而放慢节奏。从我学习生物学的经历来看,这种方法对我有效的原因是,当进入一个新领域时,初学者面对着太多不确定是否重要的内容,即使是在教科书中。可能有些概念你以后再也不会遇到。在生物学领域这种情况极为常见。当你知道你正在阅读的大部分内容可能并不重要时,强迫自己做笔记和制作间隔重复记忆卡片会使学习过程变得缓慢且完全没有成就感。大量输入的方法给了你浏览、跳过内容和按兴趣探索的自由。
然而,对于任何形式化学科(数学、物理、学习新的编程语言或一般的计算机科学),我绝不会采用这种方法。在这些领域,我认为 Andy 的方法才是正确的,也是我过去一直努力遵循的方法。
原因似乎很清晰:形式化领域往往依赖于深层次的抽象塔,掌握一个层次对于进入下一个层次非常有意义,因为下一层次本质上就是前一层次被新符号重新包装的结果。这类领域接触的概念数量虽少,但它们之间的互动方式却异常丰富,人们必须能够驾驭这些互动关系,才能在相关领域产出成果。而像生物学这样的其他领域则抽象程度较低。这类领域的本质极其复杂,生物系统中各组件间的互动关系难以用那种能整齐封装在抽象中的形式化规则来清晰定义,它们总是会在某种程度上出现「泄漏」;因此在生物学实践中,人们与其说是在证明什么,不如说是在各个方向上进行摸索,然后通过具体实验来确认这些摸索的方向。
再来说说语言学习。
"Khatzumoto",AJATT(All Japanese All The Time)的作者,就是大量输入法的倡导者之一。这种方法对他非常有效,你可以在这里看到他说着非常流利的日语
我用了 18 个月时间学会了日语。2004 年 6 月,在我 21 岁这个「成熟」年龄,已经过了青春期,据说也已经过了智力巅峰期的时候,我开始学习日语。到 2005 年 9 月,我已经掌握了足够的日语能力,可以阅读技术资料,用日语进行商务交流和求职面试。到了下个月,我成功在东京一家大型日本企业获得了软件工程师的职位(太棒了!)。
我是如何做到的?通过每天 18-24 小时沉浸在日语环境中,做任何与日语相关的事情(「全日语,全时段」)。这听起来似乎投入了大量时间,但实际上我和你一样忙碌:我是美国一个小镇上大学里的全日制计算机科学专业学生,地理位置上远离日本和日本人。我要应付计算机科学的课业,打工,甚至还有一个非日本籍的「另一半」。换句话说,我也有自己的生活。
也许这个案例有些极端,但你明白了其中要点。大量输入可以与间隔重复结合使用,但关键在于你不必强制这样做。如果你的一天都围绕着某个主题,那么一周前接触的概念很可能在本周再次出现,这意味着你实际上在不知不觉中、无需刻意制作提示卡片的情况下,就在进行自然的间隔重复。事实上,在大量输入的理念中,有些观点甚至反对使用 SRS,认为它会妨碍大量输入的进程!当然,也有人支持一种折中的立场,主张两种方法适度结合。
抛开效果不谈,在 Andy 关于如何设计让阅读内容更好地留在记忆中的思考中,有一个反复出现的元素是间隔重复的强制性:你必须强迫自己坚持这个系统。那么,这种强制性能否被减轻并变得更加友好呢?为使用 SRS 建立一个合理的心理叙事是第一步:「如果我做 X,那么我将获得好处 Y」。如果你观察到其他人通过 SRS 成功获得了这些好处(Y),你就会有动力继续坚持:他们能做到,你也可以。然而在大多数领域,人们并没有这样的保证。再思考一下:如果你试图用 Anki 来记忆《细胞分子生物学》整本教材的内容,你认为这会比先通读全书然后再阅读几篇相关论文更有效吗?
因此,推荐的方法是:首先通过大量信息输入构建该领域的知识地图,让自己沉浸在这个领域中。只有在这之后,才针对性地使用间隔重复法来补充那些最终缺失的关键知识点。