Skip to content

rrcobb/srs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A survey of spaced repetition algorithms in rust

(right now it's just sm2)

Name Inputs Outputs
SM2 quality, repetitions, previous ease factor, previous interval interval, repetitions, ease factor

SM2

Other algorithms to implement

Other areas of interest

  • self-authored cards vs. other-authored cards
  • learning to author cards well
  • what kinds of inputs and data are easy / useful / possible
  • kinds of cards, kinds of capture, kinds of interfaces
  • curation vs. authoring
  • SRS for many users
  • overall system variables: fact introduction rate, card revision, time spent per day, overall error rate
  • card feedback on prompt quality
  • systems that promote usage frequency
  • systems that are resilient to schedule-fall-apart
  • context factors that affect retention in the short and long term (memory cues, prompts, and the environment)
    • prior knowledge
    • degree of importance
    • individual capability and context
    • general awareness / linkedness
    • review rate
    • frequency of retrieval
    • meaningfulness, stress, sleep
    • general mnemonic representation skills and techniques
  • Interference from other knowledge / distractors / similar (but wrong) concepts
  • Coherence with 'correct' prior knowledge
    • Cognates and false cognates
  • multiple presentations in multiple forms (castles in the clounds / bootstrapping / skyhooks)
  • fake social media feed as a srs presentation vehicle
  • encoding errors are more likely when related facts are forgotten or misremembered
    • SRS is important because it helps the average recall strength for a particular fact
    • massed might be important if the subsequent 'fact network' is being built immediately
    • There are strong graph effects of related cards
  • Some facts don't seem to suffer from forgetting. Why? Is it per person/fact pair, or are there generalities here?
  • Remembering and getting it right feels good! What level of 'right' and 'wrong' should we aim for for getting the habits firmly in place?
  • For 'natural' SRS systems (note reviewing, social media, environmental cues), how do we recognize that the world will provide us with chances to remember
    • how can we capture those in a computer-data driven srs?
    • how can we set those kinds of systems up for optimality?
  • how does SRS relate to the Getting Shit Done / inbox zero / trusting your own capture mechanisms / limiting work in progress ideas?
  • what are the neural substrates of remembering and forgetting? https://psychology.stackexchange.com/questions/9595/what-are-the-neural-substrates-of-retrieval-induced-forgetting
    • are there real RIFo effects?
  • Nice discussion of some of the factors in memory models: https://www.reddit.com/r/Anki/comments/alhjgv/anyone_know_of_any_nonsm2_nonleitnerbased_srs/
  • Mess: https://www.ribbonfarm.com/2017/01/05/tendrils-of-mess-in-our-brains/

Links

About

srs algorithms notes + exploration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages