Visual Working Memory

Psychology Web App

VWM Landing Page

Overview

Visual Working Memory is a test designed to measure individual differences in working memory. Working memory is the ability to remember information for long enough to use it. This is a core function of the human information processing system.

This test has been created with the purpose of furthering psychological assessment. It provides a measure of working memory free from variables present in other tests.

VWM User Stages

VWM requires you to remember an increasing amount of visual information, while recognising what you saw in previous scenes. As you progress through the different stages, your score will reflect how your working memory is affected by having to hold onto an extra image.

App Structure

VWM App Structure

VWM was built using an array of web technologies, including Three.js (for rendering stimuli), D3.js (for graphing user results), and Firebase (for authentication and database storage).

Stimulus

An important aspect in designing VWM was deciding on what stimuli to use and how they should be presented. The aim was to use unique stimuli, so that there was little chance that any participant would have had prior experience to draw on in responding.

Lissajous Figures

Lissajous figures appeared to have potential. Through the addition of a z-axis, 3-dimensional forms were created. These forms, when projected onto a 2-dimensional screen created figures which appeared to be more difficult to accurately encode.

Lissajous Groups

Lissajous Phase Shift

By manipulating lissajous frequencies, figures of different complexity could be created. Through phase shifting the waveform on any of the axes, figures of similar complexity could be created.

Lissajous Phase Shift

Using this process, five sets (defined by frequency combinations) of figures were created for this test, each set contained three figures (created through phase shifting).

Lissajous Groups

Test Structure

Test Structure

N-Back

VWM is loosely based on the n-back task and the delayed matching to sample task. VWM contains four variants named 0- 1-, 2-, and 3-back. The numbers correspond to the number of intervals between a figure's presentation and its expected recognition from three options.

N-Back Structure

When a target is present in the options section, it will be accompanied by the other two members of the set to which that target belongs. The order of samples is randomly generated at runtime, but samples from the same set cannot repeat until n+1 trials have passed.

Test Scenes

Scenes

For the first one, two, or three trials in the 1-, 2-, and 3-back variants, respectively, a "click to continue" button appears in the options section instead of figures to be selected from. These memorisation-only trials are mirrored by the same number of response-only trials at the end of each stage.

In this way, there are 25 figures to be remembered, and 25 responses scored for each stage. For example, the 3-back stage contains three memorisation-only trials at the beginning, and three response-only trials at the end, so, it has 28 trials in total, 25 of which will be scored.

Total Tests