Skip to main navigation Skip to search Skip to main content

Optimizing Spaced Repetition Schedule by Capturing the Dynamics of Memory

  • Harbin Institute of Technology Shenzhen
  • MaiMemo Inc.

Research output: Contribution to journalArticlepeer-review

Abstract

Spaced repetition, namely, learners review items in a given schedule, has been proven powerful for memorization and practice of skills. Most current spaced repetition methods focus on either predicting student recall or designing an optimal review schedule, thus omitting the integrity of the spaced repetition system. In this work, we propose a novel spaced repetition schedule framework by capturing the dynamics of memory, which alternates memory prediction and schedule optimization to improve the efficiency of learners' reviews. First, the framework collects logs from students' reviews and builds memory models with Markov property to capture the dynamics of memory. Then, the spaced repetition optimization is transformed a stochastic shortest path problem and solved via the value iteration method. We also construct a new benchmark dataset for spaced repetition, which is the first to contain time-series information during learners' memorization. Experimental results on the collected data from the real world and the simulated environment demonstrate that the proposed approach reduces 64% error and 17% cost in predicting recall rates and optimizing schedules compared to several baselines. We have publicly released the dataset containing 220 million rows and codes used in this paper at: https://github.com/maimemo/SSP-MMC-Plus.

Original languageEnglish
Pages (from-to)10085-10097
Number of pages13
JournalIEEE Transactions on Knowledge and Data Engineering
Volume35
Issue number10
DOIs
StatePublished - 1 Oct 2023
Externally publishedYes

Keywords

  • Language learning
  • Markov decision process
  • recurrent neural networks
  • spaced repetition
  • time-series features

Fingerprint

Dive into the research topics of 'Optimizing Spaced Repetition Schedule by Capturing the Dynamics of Memory'. Together they form a unique fingerprint.

Cite this