Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Understanding Memory01:19

Understanding Memory

1.0K
Memory is the retention of information or experiences over time, facilitated through three main processes: encoding, storage, and retrieval. Encoding is the process of inputting information into the memory system. For instance, when listening to a lecture, watching a play, reading a book, or having a conversation, the brain is actively encoding information. This initial stage involves transforming sensory input into a form that can be processed and stored by the brain. Various factors, such as...
1.0K
Storage01:23

Storage

227
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze...
227
System of Memory01:23

System of Memory

6.9K
Memory is categorized into three major systems: sensory memory, short-term memory (STM), and long-term memory (LTM). These systems differ in their capacity and the duration for which they can hold information. Sensory memory captures raw sensory input from the environment, holding it for just a few seconds or less. For example, on hearing a brief, loud sound, like a car horn honking, the sound seems to linger in the mind for a moment even after it stops. This is an instance of sensory memory...
6.9K
Working Memory01:24

Working Memory

573
Working memory refers to a combination of components, including short-term memory and attention, that allow an individual to hold information temporarily as we perform cognitive tasks. It is an essential cognitive function that enables the execution of complex tasks such as problem-solving, comprehension, and reasoning. Unlike short-term memory, which simply involves the storage of information for a brief period, working memory involves the active manipulation and processing of this...
573
Higher Mental Functions of Brain: Learning and Memory01:26

Higher Mental Functions of Brain: Learning and Memory

1.7K
Memory is one of the most vital higher mental functions of the brain. Memory is closely related to learning because it enables us to retain information and experiences from our past to use them in our present life. It also helps us to remember facts, events, and skills, such as riding a bike or swimming. There are two types of memory — declarative memory, which involves memorizing facts or events, and procedural memory, which enables us to remember how to do something like writing or...
1.7K
Long-Term Memory01:18

Long-Term Memory

435
Long-term memory is a relatively permanent type of memory, capable of storing vast amounts of information over extended periods. Its storage capacity is generally considered unlimited.
Long-term memory can be categorized into two primary types: explicit and implicit memory. Explicit memory, also known as declarative memory, involves the conscious recollection of information that we deliberately try to remember, recall, and articulate. This type of memory encompasses specific facts, events, and...
435

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Bridging Computation and Representation in Associative Learning.

Computational brain & behavior·2026
Same author

Bile Salts and Bacterial Bile Salt Hydrolase Activity Influence Escherichia coli Colonization and FXR Signaling in Colorectal Cancer Organoids.

Annals of biomedical engineering·2026
Same author

Fast efficient coding and sensory adaptation in gain-adaptive recurrent networks.

Nature communications·2026
Same author

Human-level learning of complex novel tasks as theory-based modelling, exploration and planning.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026
Same author

Gradient Descent as Loss Landscape Navigation: a Normative Framework for Deriving Learning Rules.

Advances in neural information processing systems·2026
Same author

Probabilistic forecasting guides dynamic decisions.

Psychological review·2026

Related Experiment Video

Updated: Nov 21, 2025

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
08:07

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes

Published on: March 9, 2019

8.2K

Memory as a Computational Resource.

Ishita Dasgupta1, Samuel J Gershman2

  • 1Department of Computer Science, Princeton University, Princeton, NY, USA.

Trends in Cognitive Sciences
|January 17, 2021
PubMed
Summary

Sophisticated algorithms use memory to avoid redundant computations. This principle applies to cognitive processes like mental arithmetic, imagery, planning, and inference, enabling efficient thinking.

Keywords:
amortizationinferencememorymental arithmeticmental imageryplanning

More Related Videos

A Method for Growing Bio-memristors from Slime Mold
07:46

A Method for Growing Bio-memristors from Slime Mold

Published on: November 2, 2017

9.1K
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

945

Related Experiment Videos

Last Updated: Nov 21, 2025

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes
08:07

Assembly and Characterization of Biomolecular Memristors Consisting of Ion Channel-doped Lipid Membranes

Published on: March 9, 2019

8.2K
A Method for Growing Bio-memristors from Slime Mold
07:46

A Method for Growing Bio-memristors from Slime Mold

Published on: November 2, 2017

9.1K
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
05:30

Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit

Published on: September 8, 2023

945

Area of Science:

  • Cognitive Science
  • Computer Science
  • Computational Neuroscience

Background:

  • Naive algorithms often lead to excessive redundant computations.
  • Sophisticated algorithms leverage memory to store and reuse results, enhancing efficiency.
  • This computational efficiency principle is increasingly recognized in cognitive science.

Purpose of the Study:

  • To review the application of memory-based computational efficiency in cognitive science.
  • To explore commonalities in cognitive processes through the lens of computational optimization.
  • To demonstrate how memory enhances the efficiency of complex cognitive tasks.

Main Methods:

  • Review of existing literature on computational algorithms and cognitive processes.
  • Analysis of four distinct cognitive domains: mental arithmetic, mental imagery, planning, and probabilistic inference.
  • Comparative analysis to identify shared reliance on memory for computational efficiency.

Main Results:

  • Identified a common reliance on memory across diverse cognitive processes.
  • Demonstrated that storing and reusing computational results significantly improves efficiency.
  • Showcased how memory-based strategies mitigate redundant computations in cognition.

Conclusions:

  • Cognitive processes, despite superficial differences, share a fundamental reliance on memory for efficient computation.
  • The principles of computational optimization through memory are broadly applicable in understanding the mind.
  • Harnessing memory is key to efficient cognitive function, mirroring efficient algorithmic design.