Memory as a Computational Resource

Trends Cogn Sci. 2021 Mar;25(3):240-251. doi: 10.1016/j.tics.2020.12.008. Epub 2021 Jan 13.

Abstract

Computer scientists have long recognized that naive implementations of algorithms often result in a paralyzing degree of redundant computation. More sophisticated implementations harness the power of memory by storing computational results and reusing them later. We review the application of these ideas to cognitive science, in four case studies (mental arithmetic, mental imagery, planning, and probabilistic inference). Despite their superficial differences, these cognitive processes share a common reliance on memory that enables efficient computation.

Keywords: amortization; inference; memory; mental arithmetic; mental imagery; planning.

Publication types

  • Research Support, Non-U.S. Gov't
  • Review

MeSH terms

  • Algorithms*
  • Humans
  • Memory*