Task dossier

Acquired Equivalence Task

T000053T000053-acquired-equivalence-taskDraftWeb preview availableUpdated Jun 20, 2026

Face-cue / fish-choice acquired-equivalence task with staged learning, repeat-until-criterion training, and a final transfer test

Acquired Equivalence Task flow diagram
Acquired Equivalence Task flow diagram
Preview path
This task ships with a matched HTML companion so the browser preview can stay aligned to the canonical local repository.
Quick start
Clone locally, then follow the README for install and run instructions.
git clone https://github.com/TaskBeacon/T000053-acquired-equivalence-task.git
cd T000053-acquired-equivalence-task
# Follow the README for local setup and run steps

Acquired Equivalence Task

FieldValue
NameAcquired Equivalence Task
Versionv0.1.0-dev
URL / RepositoryTaskBeacon/T000053-acquired-equivalence-task
Short DescriptionFace-cue / fish-choice acquired-equivalence task with staged learning, repeat-until-criterion training, and a final transfer test
Created ByTaskBeacon build pipeline
Date Updated2026-04-17
PsyFlow Version0.1.12
PsychoPy Version2025.2.4
ModalityBehavior
LanguageEnglish

1. Task Overview

This task implements a classic acquired-equivalence paradigm in PsychoPy/PsyFlow. Participants learn which fish goes with each face across three training stages. New faces that share the same learned outcomes are introduced in later stages, and the final transfer test checks whether participants generalize the learned associations to the novel equivalence-consistent pairings.

The runtime keeps the execution auditable. Trial order is deterministic from the task seed, the left/right fish order is counterbalanced within each stage, and training feedback is limited to the learning stages. The task uses generated face and fish reference assets and does not require external licensed media.

2. Task Flow

Task Flow

Block-Level Flow

StepDescription
Load ConfigRead the mode-specific config and task metadata.
Collect Subject InfoCollect subject ID in human mode or inject deterministic IDs in QA/sim.
Initialize RuntimeCreate the PsychoPy window, keyboard, triggers, and stimulus bank.
Show InstructionsPresent the acquired-equivalence instructions and response-key mapping.
Run Stage 1Train the first face-fish mappings until the streak criterion is met.
Run Stage 2Add the second face variants while retaining the earlier mappings.
Run Stage 3Add the second fish set while retaining the earlier face-fish mappings.
Run Transfer TestPresent the retained and novel transfer probes with no feedback.
FinishPresent the goodbye screen, send the end trigger, and quit PsychoPy.

Trial-Level Flow

StepDescription
Trial FixationShow a centered fixation cross for a short pre-choice interval.
Face and Fish DisplayShow one face cue near the top and two fish choices lower left/right.
Choice ResponseCollect Z for left or M for right within the response window.
Training FeedbackShow correctness feedback only during the training stages.
Trial ITIShow the fixation cross again before the next trial.

Controller Logic

FeatureDescription
Condition Schedulingbuild_session_plan(...) expands the stage templates into ordered trial lists for Stage 1, Stage 2, Stage 3, and the transfer test.
DeterminismTrial order is deterministic from the overall seed, block index, and attempt index.
Criterion ControlTraining stages repeat until the required consecutive-correct streak is reached or the repeat limit is hit.
Trial ContextEvery participant-visible phase in src/run_trial.py calls set_trial_context(...) before display or response capture.
SimulationThe scripted and sampler responders exercise the response path with high-accuracy training behavior and slightly lower transfer-probe accuracy.

3. Configuration Summary

SettingValue
Subject Infosubject_id collected as a 3-digit integer in human mode.
Window1280 x 720, black background, pix units, fullscreen off.
StimuliConfig-defined instruction text, fixation, feedback, block-intro text, and generated face/fish PNG assets.
TimingFixation 0.4 s, response window 3.0 s, feedback 0.8 s, ITI 0.4 s.
TriggersExperiment, block, choice, response, feedback, ITI, and goodbye triggers are mapped in config/*.yaml.
Adaptive ControllerStage 1 requires 8 consecutive correct responses, Stage 2 requires 8, and Stage 3 requires 12; training blocks repeat up to 8 attempts.

a. Subject Info

subject_id is collected as a 3-digit integer in human mode.

b. Window Settings

1280 x 720, black background, pix units, fullscreen off.

c. Stimuli

Config-defined instruction text, fixation, feedback, block-intro text, and generated face/fish PNG assets.

d. Timing

Fixation 0.4 s, response window 3.0 s, feedback 0.8 s, ITI 0.4 s.

4. Methods (for academic publication)

Participants complete an acquired-equivalence learning task with face cues and paired fish choices. The task is organized into three training stages and a final transfer test. Early stages establish the associative structure and introduce additional faces or fish while retaining earlier pairings; the final test probes whether learning generalizes to the novel transfer-consistent pairings.

The implementation is designed for reproducibility and auditability. Trial order, left/right response order, and stage repetition are deterministic given the task seed, and the participant-facing text remains config-driven for localization portability.