Contents Background Spaced Repetition

Total Page:16

File Type:pdf, Size:1020Kb

Contents Background Spaced Repetition Contents Background 1 Spaced Repetition 1 Custom Anki Copy 2 Use Cases 2 Foreign Languages . 2 Programming Languages . 3 Background Here begins my earnest effort to learn and retain everything: Spaced Repetition Here’s the algorithm I ended up using for supermemo I(1) = 1 I(2) = 6 I(n) = I(n-1)*EF where easiness factor is a easiness factor that varies between 1.1 and 2.5 the new easiness factor is computed as: EF' := EF - 0.8+ 0.28*q-0.02*q*q where q is a number between 1 and 5, and starts as 2.5, inter-repetition interval is in days Easiness factor is made according to this rubric: • 5: perfect, effortless • 4: perfect, some effort • 3: correct, with some difficulty • 2: incorrect, but got it second try • 1: incorrect, but got it eventually • 0: complete blackout function computeInterval(oldInterval, oldEF, difficulty) { let newEF = oldEF - 0.8 + 0.28*difficulty - 0.02*difficulty*difficulty; return oldInterval * newEF // need to save newEF } 1 Custom Anki Copy I’m going to make my own version of the popular incremental reading software anki. Not because I have a problem with it, I actually haven’t given it an earnest try yet, but because I think this kind of thing is highly personalized and I’d do better to make my own version. I also think rewriting is an important part of the learning process. It forces you to make the things that you actually want to remember more explicit. I already have a way to encode flashcards into my notes. Now all that remains is to create a way to review those flashcards according to the spaced repetition formula that I set. I propose this: The yml format for flashcards remains as it is, since for some things I’ll want to procedurally generate flashcards, or write them out by hand. I’ll then hash the input and save a database of hash -> difficulty map. Then loading the flashcards becomes a proccess like this: • Load all flashcards from all files into memory • Annotate the flashcards with their respective topics • Annotate the flashcards with their hashed difficulties / last practiced dates • figure out which flashcards to review based on the spaced repetition algo- rithm • review those cards • update the hash -> difficulty maps This model eliminates the need to rewrite the flashcards, which obviously is a messy process It requires keeping two pieces of information for each hash: a record of the last time it was reviewed, and the next repetition interval, which is continuously computed. Use Cases When is spaced repetition a good way to accomplish what you’re trying to do? Foreign Languages This use case is pretty well documented, and it’s not what I’m using it for, so I won’t elaborate 2 Programming Languages Often, not knowing the syntax of a language gets in the way of programming effectively. Having to search for fairly uncommon use case synatax adds a lot of mental burden, and causes frustration. Studying syntax, while less fun than actual programming, is far more time-efficient 3.
Recommended publications
  • Learning Efficiency Correlates of Using Supermemo with Specially Crafted Flashcards in Medical Scholarship
    Learning efficiency correlates of using SuperMemo with specially crafted Flashcards in medical scholarship. Authors: Jacopo Michettoni, Alexis Pujo, Daniel Nadolny, Raj Thimmiah. Abstract Computer-assisted learning has been growing in popularity in higher education and in the research literature. A subset of these novel approaches to learning claim that predictive algorithms called Spaced Repetition can significantly improve retention rates of studied knowledge while minimizing the time investment required for learning. SuperMemo is a brand of commercial software and the editor of the SuperMemo spaced repetition algorithm. Medical scholarship is well known for requiring students to acquire large amounts of information in a short span of time. Anatomy, in particular, relies heavily on rote memorization. Using the SuperMemo web platform1 we are creating a non-randomized trial, inviting medical students completing an anatomy course to take part. Usage of SuperMemo as well as a performance test will be measured and compared with a concurrent control group who will not be provided with the SuperMemo Software. Hypotheses A) Increased average grade for memorization-intensive examinations If spaced repetition positively affects average retrievability and stability of memory over the term of one to four months, then consistent2 users should obtain better grades than their peers on memorization-intensive examination material. B) Grades increase with consistency There is a negative relationship between variability of daily usage of SRS and grades. 1 https://www.supermemo.com/ 2 Defined in Criteria for inclusion: SuperMemo group. C) Increased stability of memory in the long-term If spaced repetition positively affects knowledge stability, consistent users should have more durable recall even after reviews of learned material have ceased.
    [Show full text]
  • Vocabulary Coverage and Lexical Characterisitics in L2 Spanish Textbooks
    AAUSC 2018 Volume—Issues in Language Program Direction Understanding Vocabulary Learning and Teaching: Implications for Language Program Development Johanna Watzinger-Tharp University of Utah Kate Paesani University of Minnesota Series Editors Peter Ecke University of Arizona Susanne Rott University of Illinois at Chicago Editors Australia • Brazil • Mexico • Singapore • United Kingdom • United States 06686_fm_ptg01_i-xviii.indd 1 10/3/18 1:52 PM AAUSC 2018 Volume: © 2020, 2019 Cengage Learning, Inc. Understanding Vocabulary Learning and Teaching: Implications for Language Unless otherwise noted, all content is © Cengage Program Development ALL RIGHTS RESERVED. No part of this work covered by Peter Ecke, Susanne Rott, the copyright herein may be reproduced or distributed Johanna Watzinger-Tharp in any form or by any means, except as permitted by and Kate Paesani U.S. copyright law, without the prior written permission of the copyright owner. Sr. Product Team Manager: Heather Bradley Cole For product information and technology assistance, Product Assistant: Catherine contact us at Cengage Customer & Sales Support, Bradley 1-800-354-9706 or support.cengage.com. Marketing Manager: Sean Ketchem For permission to use material from this text or product, submit all requests online at Production Service: Lumina www.cengage.com/permissions. Datamatics, Inc. Senior Designer: Sarah Cole Library of Congress Control Number: 2018953450 Manufacturing Planner: Fola Orekoya Student Edition: ISBN: 978-0-357-10668-6 Cengage 20 Channel Center Street Boston, MA 02210 USA Cengage is a leading provider of customized learning solutions with employees residing in nearly 40 different countries and sales in more than 125 countries around the world. Find your local representative at www.cengage.com Cengage products are represented in Canada by Nelson Education, Ltd.
    [Show full text]
  • Universidad Mayor De San Andres Facultad De Humanidades Y Ciencias De La Educación Carrera De Lingüística E Idiomas
    UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE HUMANIDADES Y CIENCIAS DE LA EDUCACIÓN CARRERA DE LINGÜÍSTICA E IDIOMAS COMPARING THE EFFECTIVENESS BETWEEN PAPER FLASHCARDS VERSUS FLASHCARDS SOFTWARE TO IMPROVE RECEPTIVE AND PRODUCTIVE KNOWLEDGE OF ENGLISH VOCABULARY Tesis de grado presentada para la obtención del Grado de Licenciatura POR: GUIDO ALVARO LOPEZ MAMANI TUTORA: M.Sc. LEIDY IBAÑEZ RODRIGUEZ LA PAZ – BOLIVIA 2020 I UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE HUMANIDADES Y CIENCIAS DE LA EDUCACIÓN CARRERA DE LINGÜÍSTICA E IDIOMAS Tesis de grado: COMPARING THE EFFECTIVENESS BETWEEN PAPER FLASHCARDS VERSUS FLASHCARD SOFTWARE TO IMPROVE RECEPTIVE AND PRODUCTIVE KNOWLEDGE OF ENGLISH VOCABULARY Presentada por: Guido Alvaro Lopez Mamani Para optar el grado académico de Licenciado en Lingüística e Idiomas Nota numeral: ...................................................................................................................... Nota literal: .......................................................................................................................... Ha sido.................................................................................................................................. Directora a.i. de carrera: ………………………………………………. Lic. Maria Virginia Ferrufino Loza Tutora: ………………………………………………. M.Sc. Leidy Ibañez Rodriguez Tribunal: ………………………………………………. Mg.Sc. Maria Eugenia Sejas Ralde Tribunal: ………………………………………………. Mg.Sc. David Aduviri Delgado La Paz 12 de noviembre de 2020 II DEDICATORY I dedicate this work to people
    [Show full text]
  • Continual Reinforcement Learning with Memory at Multiple Timescales
    Imperial College Department of Computing Continual Reinforcement Learning with Memory at Multiple Timescales Christos Kaplanis Submitted in part fulfilment of the requirements for the degree of Doctor of Philosophy in Computing of the University of London and the Diploma of Imperial College, April 2020 Declaration of Originality and Copyright This is to certify that this thesis was composed solely by myself. Except where it is stated otherwise by reference or acknowledgment, the work presented is entirely my own. The copyright of this thesis rests with the author. Unless otherwise indicated, its contents are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licence (CC BY NC-SA). Under this licence, you may copy and redistribute the material in any medium or format. You may also create and distribute modified versions of the work. This is on the condition that; you credit the author, do not use it for commercial purposes and share any derivative works under the same licence. When reusing or sharing this work, ensure you make the licence terms clear to others by naming the licence and linking to the licence text. Where a work has been adapted, you should indicate that the work has been changed and describe those changes. Please seek permission from the copyright holder for uses of this work that are not included in this licence or permitted under UK Copyright Law. i ii Abstract In the past decade, with increased availability of computational resources and several improve- ments in training techniques, artificial neural networks (ANNs) have been rediscovered as a powerful class of machine learning methods, featuring in several groundbreaking applications of artificial intelligence.
    [Show full text]
  • How to Study
    HOW TO STUDY Knowledge Acquisition Bite Sized Chunks A normal attention span is no more than 20 minutes. It is better to focus for short blocks of time spaced by rest breaks of approximately 5 minutes than to attempt to concentrate for many hours. The pomodoro method serves as a useful illustration of this point. https://en.wikipedia.org/wiki/Pomodoro_Technique Consistent Application Regular application of effort to bite sized chunks of a task produces better results than attempts to complete a large task in one session, which is akin to cramming. 2 Effective note keeping There are many styles of note-keeping as an aid to studying. The first thing to remember is that note keeping is a means to an end. There is no point in producing beautiful notes if the information is not truly understood ad memorized. The following is a list of some methods that can be used to create effective notes. • The Cornell Method • The Maria Popova Method • The Charting Method https://blog.remarkable.com/3-note-taking-strategies-of-highly-successful-students-entrepreneurs- and-leaders-e86d4eb35917 Study techniques SQ3R technique is a study technique that incorporates the following stages • Survey • Question • Read • Recite • Review https://en.wikipedia.org/wiki/SQ3R 3 Using the spaces in between tasks Use your time more effectively be accessing a task list that utilizes the gaps of time that occur throughout the day, for instance when waiting for a bus or a tram, or during a lunch hour or between meetings. The parable of the rocks, stones, and sand in the bucket illustrates this point.
    [Show full text]
  • Augmenting Long-Term Memory Xanki Xmichaelnielsen Xsrs Sunday, July 15, 2018 6:57 PM
    Augmenting Long-term Memory xanki xmichaelnielsen xsrs Sunday, July 15, 2018 6:57 PM "Michael Nielsen tried Anki several times in several years but only started using it in early 2016" Clipped from: http://augmentingcognition.com/ltm.html One day in the mid-1920s, a Moscow newspaper reporter named Solomon Shereshevsky entered the laboratory of the psychologist Alexander Luria. Shereshevsky's boss at the newspaper had noticed that Shereshevsky never needed to take any notes, but somehow still remembered all he was told, and had suggested he get his memory checked by an expert. Luria began testing Shereshevsky's memory. He began with simple tests, short strings of words and of numbers. Shereshevsky remembered these with ease, and so Luria gradually increased the length of the strings. But no matter how long they got, Shereshevsky could recite them back. Fascinated, Luria went on to study Shereshevsky's memory for the next 30 years. In a book summing up his research** Alexander Luria, “The Mind of a Mnemonist”, Harvard University Press (1968)., Luria reported that: [I]t appeared that there was no limit either to the capacity of S.'s memory or to the durability of the traces he retained. Experiments indicated that he had no difficulty reproducing any lengthy series of words whatever, even though these had originally been presented to him a week, a month, a year, or even many years earlier. In fact, some of these experiments designed to test his retention were performed (without his being given any warning) fifteen or sixteen years after the session in which he had originally recalled the words.
    [Show full text]
  • Presentations
    17th Annual ISNA Education Forum March 25 – 27, 2016 Westin O’Hare • 6100 N. River Road, Rosemont IL 60018 REALITY CHECK– Refocusing on Mission & Vision PRESENTATIONS 1 2 Table of Contents Re-orienting Our Islamic Schools Back to Focus on Pleasing Allah (SWT) – Amir Abdelzaher……………..4 Enhancing Human Development and the Appropriation of Islamic Material: Feeling, Doing, Speaking, and Inquiring Together – Claire Alkouatli……………………………………………………………………..…….20 Improving Student Reading in Arabic – Salah Ayari………………………………………………………..…..36 Sparking the Sunnah with Charger Pride: PBIS at Islamic Foundation School – Aliyah Banister………….39 Connecting the Mission, Annual Plan and Operation of Islamic Schools – Maher Budeir………………..…50 Nurturing the Growth and Support Leadership Potential of Educators to Improve the Achievement of All Students – Tasneema Ghazi…………………………………………………………………………………55 Seven Characteristics of High Impact Islamic School Boards – Khaled Ghoneim & Rania El-Sioufi……...63 Girls, Women and Islamic Curriculum Materials: Sifting through Mixed Messages – Tamara Gray……….74 Formulation of the Behavioral Objectives – Nawal Jadallah……………………………………………………84 Creating Collaborative Teams for Improving Student Achievement – Kathy Jamil…………………………..91 Expanding Horizons Through Muslim and Multi-faith Online Curriculum – Ameena Jandali……………...101 One Size Does Not Fit All: Differentiated Instruction In Arabic Language Class – Sanaa Jouejati………109 Designing Lesson Plans to Motivate and Achieve – Susan Labadi………………………………………….111 Emphasis on Culture
    [Show full text]
  • Emerging Technologies from Memory Palaces to Spacing Algorithms: Approaches to Second-Language Vocabulary Learning
    Language Learning & Technology June 2010, Volume 14, Number 2 http://llt.msu.edu/vol14num2/emerging.pdf pp. 4–11 EMERGING TECHNOLOGIES FROM MEMORY PALACES TO SPACING ALGORITHMS: APPROACHES TO SECOND-LANGUAGE VOCABULARY LEARNING Robert Godwin-Jones Virginia Commonwealth University An essential element of language learning is building one’s personal store of words and expressions, a necessary component to improving competency in all areas of communication. In classroom settings, introductory textbooks provide a controlled set of new vocabulary items unit by unit, usually introduced first in dialogs and then gathered together in a list at the end of the chapter. While teachers urge students to learn new words in context, through dialogs or reading, many ignore the advice and focus on learning from lists, one column in the target language (L2), the other in the student’s native language (L1). Flash cards continue to be a popular method of working with vocabulary, typically with the L2 and L1 on opposite sides. Today electronic texts and dedicated software programs provide considerable help in increasing vocabulary through reading (or listening) and in learning a targeted set of words or expressions. Glosses in L1 or L2 are often available, as may be multimedia annotations in the form of graphics, audio, or even video clips. Links to electronic dictionaries or to other on-line resources are also common. There has been considerable experimentation on the part of CALL (computer assisted language learning) practitioners with different kinds and combinations of glosses and other comprehension and vocabulary study aids. While many studies have analyzed the results of these projects, there has been less attention paid to programs which are dedicated, not to incidental vocabulary learning through reading, but to the intentional study of sets of vocabulary.
    [Show full text]
  • 20 Rules of Formulating Knowledge in Learning
    Home News Shopping FAQ Library Download Help Support Contents : Articles Dr Piotr Wozniak, Effective learning: Twenty rules of formulating knowledge February, 1999 (updated) German This article will help you overcome one of the greatest difficulties you will face when trying to accelerate learning: Portuguese formulating knowledge Serbian The speed of learning will depend on the way you formulate the material. The same material can be learned many times faster if well formulated! The difference in speed can be stunning! The rules are listed in the order of importance. Those listed first are most often violated or bring most benefit if complied with! There is an underlying assumption that you will proceed with learning using spaced repetition, i.e. you will not just learn once but you will repeat the material optimally (as in SuperMemo). The 20 rules of formulating knowledge in learning 1. Do not learn if you do not understand Trying to learn things you do not understand may seem like an utmost nonsense. Still, an amazing proportion of students commit the offence of learning without comprehension. Very often they have no other choice! The quality of many textbooks or lecture scripts is deplorable while examination deadlines are unmovable. If you are not a speaker of German, it is still possible to learn a history textbook in German. The book can be crammed word for word. However, the time needed for such "blind learning" is astronomical. Even more important: The value of such knowledge is negligible. If you cram a German book on history, you will still know nothing of history.
    [Show full text]
  • C 2017 by Shilpa Subrahmanyam. All Rights Reserved
    c 2017 by Shilpa Subrahmanyam. All rights reserved. RETAIN: BUILDING A CONCEPT RECOMMENDATION SYSTEM THAT LEVERAGES SPACED REPETITION TO IMPROVE RETENTION IN EDUCATIONAL SETTINGS BY SHILPA SUBRAHMANYAM THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science in the Graduate College of the University of Illinois at Urbana-Champaign, 2017 Urbana, Illinois Adviser: Professor ChengXiang Zhai Abstract There is a glaring lack of focus on long-term retention in today's educational paradigms. Moreover, research in the area of learning, memory, and specifically, promoting long-term retention has produced several robust and experimentally validated principles. A lot of this work can be leveraged to place some much-needed emphasis on long-term retention in educational settings. One such principle is spaced repetition { a technique that has been empirically proven to promote long- term retention. The applications of current spaced repetition algorithms are limited to atomic concepts { concepts that don't have any conceptual dependencies. In order to apply current spaced repetition formulae to more general contexts, we need to develop a system that can take conceptual dependencies into account. In this paper, we propose a framework called Retain that does exactly this. Retain is a system that can be used in virtually any educational context { not just contexts that solely involve atomic concepts (i.e. learning vocabulary terms). It is a concept recommendation system that provides students with suggestions about when to review various concepts based on their understanding of parent concepts and the principle of spaced repetition. The results produced by Retain as well as the rules upon which Retain was built were evaluated by a group of teachers and were overwhelmingly favored over other concept recommendation baselines.
    [Show full text]