Recursion: The Concept
Recursion is used in a variety of disciplines ranging from math, to computer science to linguistics. Recursion is one of the central ideas of computer science – where a function can call itself from within its own code, allowing for very powerful computation. Recursion in computer science – as in the recursive n-back – is a method of solving a problem where the solution depends on solutions to smaller instances of the same problem.
What is recursion? Recursion occurs when a thing is defined in terms of itself. For instance, here is a recursive definition of one’s ancestors:
For example, the following is a recursive definition of a person’s ancestors:
- One’s parents are one’s ancestors (base case).
- The ancestors of one’s ancestors are also one’s ancestors (recursion step).
Or here is a recursive solution for a journey of distance (d) – illustrated by Cyber Cat.
.
.
The Recursive N-Back: Unique to i3 Mindware
.
The logic of the recursive n-back game is shown below (click on the image to enlarge it). The n-back is in the spatial mode only (not audio). While keeping track of n-back matches in the normal way (pressing the ‘F’ key whenever there is a match), you also need to keep track of the locations of where the matches occur, and press the space bar whenever there is an n-back match at that higher ‘recursive’ level too. The starting default setting is a regular n-back = 2, with a recursive n-back = 1 (as shown in the diagram). If you are accurate at the recursive level, the n-back level will increase from 1 to 2 (as shown). Ideally, you want to be doing this game at a recursive n-back = 2, while trying to increase the standard n-back level as much as you can (e.g. to a 3,4 or 5 back).
.
.
The recursive n-back level at any point in the game is shown in the locations circled in red here.
.
.
Training to Target Fluid Intelligence (IQ) Gains
Fluid intelligence (Gf) is your the ability to see relationships, abstract concepts, reason and problem solve in new situations. It helps us learn rapidly, think critically and innovate. It is not the same as our learned knowledge and skills, but it enables us to more efficiently build on our our existing knowledge-base.
i3 Mindware Settings for Maximum Fluid Intelligence IQ gains
1. Master The Dual N-Back Game
2. Ensure You Always Play With Interference On
These enable you to selectively train disengaging – one of the key processes of fluid intelligence. Applying fluid intelligence can be though of as ‘offline’ reasoning and hypothesis testing – such as when you solve matrices IQ tests, and you try to figure out the underlying rules in the patterns.
“In the realm of problem solving (Gf), high working memory capacity allows a person to represent and maintain a problem accurately and stably, so that ‘hypothesis testing’ can be conducted. However, as hypotheses are disproven or become untenable, disengaging from outdated problem solving attempts becomes important so that new hypotheses can be generated and tested.” (ref)
3. Create One Profile With Output Gating
“output gating is specifically at the root of the developmental change in higher order rule use…..training-induced increase in cognitive flexibility is… mediated by more efficient output gating of abstract rule representations that support generalization, learning and fluid reasoning.” (Unger and colleagues, 2016)