Technical method
Methodology
The full technical description of the IQ Octopus test: how items are built, how answers become an estimated IQ, where the scale tops out, and what we have not yet measured. For the plain-language version, read how it works.
Summary
IQ Octopus gives 25 procedurally generated visual and number puzzles in five sections. Answers are scored with a Rasch (one-parameter item response) model using an expected a posteriori estimate, reported as an estimated IQ (mean 100, SD 15) with a 95% range. A perfect score maps to 141.
See the method in action: 25 puzzles, about 12 minutes, no sign-up.
This page is the reference. If you want the short version, how the test works covers the same ground in plain language.
Design goals
- Culture-reduced content. Items use shapes, positions and numbers only. No vocabulary, reading or general knowledge, in the tradition of nonverbal matrix tests such as Raven's Progressive Matrices (Wikipedia: Raven's Progressive Matrices). The test leans toward fluid reasoning (Wikipedia: Fluid and crystallized intelligence). No test is entirely free of culture or schooling.
- A fresh form every time. Items are generated per attempt, so there is no answer key to leak or memorize.
- Server-side scoring. The browser never receives an item's answer or difficulty.
- Honest uncertainty. Every result carries a 95% range, and we call the number an estimated IQ.
Item templates
The test has 25 slots in a fixed order. Each slot names a template and a target difficulty on the logit scale (the item difficulty, written b). Within each section the targets rise, so items start easy and get harder.
| Section | Templates | Items | Difficulty (b) |
|---|---|---|---|
| Pattern Recognition | sequence | 5 | -1.5 to +1.0 |
| Abstract Reasoning | 3x3 matrix | 9 | -1.2 to +2.0 |
| Spatial Reasoning | mental rotation, odd one out | 5 | -0.8 to +1.2 |
| Quantitative Reasoning | number series | 3 | -0.6 to +1.4 |
| Logical Reasoning | figure analogy | 3 | -0.4 to +1.5 |
- Sequence: a row of tiles with the last one missing. Rules include rotation steps, count steps, fill cycles, size steps and position steps. Harder items combine two rules or two shapes.
- 3x3 matrix: a grid with the bottom-right cell missing. Rules run along rows and columns: shape, count, rotation, fill, size, position, and overlay rules at the hard end.
- Mental rotation: one asymmetric figure; one option is a rotation of it and the others are mirror images. Figures are checked to be chiral so a mirror image is always distinguishable.
- Odd one out: figures that share a property (sides, symmetry, intersections) except one.
- Number series: visible terms and a missing next term. Rules include constant steps, ratios, two interleaved series and second-order differences.
- Figure analogy: A is to B as C is to which option. The change from A to B (rotate, mirror, add, remove, fill, scale) is applied to C.
Procedural generation
Each attempt gets a random seed. A seeded pseudorandom generator (mulberry32) derives one seed per item, and the template uses it to pick shapes, rules and parameters that match the slot's target difficulty. Wrong options (distractors) are built by breaking exactly one rule of the correct answer, which is the most common trap on real reasoning tests.
Every generated item passes an automated verifier before it is served: the verifier rechecks all rules against every option and rejects the item unless exactly one option satisfies them. The same seed always produces the same items, which is what made our AI benchmark possible: every model took identical tests.
Try one · Pattern Recognition
Which tile comes next?
Tap the option you think is right, or show the answer.
Show the answer
The missing tile shows a very large hatched pentagon (option 2).
How to solve it
- Compare neighboring tiles and name what changes each time.
- From tile to tile, the pentagon gets bigger.
- The fill cycles hatched, outline and solid, then starts again.
- Everything else stays the same from tile to tile.
- The last tile shows a large solid pentagon. Apply each change once more.
- So the missing tile shows a very large hatched pentagon.
That was 1 puzzle. The full test has 25.
Scoring: Rasch model with an EAP estimate
We use the Rasch model, the one-parameter model of item response theory. The probability that a person with ability θ (theta) answers an item of difficulty b correctly is:
P(correct | θ, b) = 1 / (1 + e^-(θ - b))- Estimate. θ is the expected a posteriori (EAP) value: the mean of the posterior over a grid from -4 to +4 in steps of 0.01, with a standard normal prior. EAP gives a finite estimate even when every answer is right or every answer is wrong.
- Uncertainty. The standard error is the posterior standard deviation. The 95% range is θ plus or minus 1.96 standard errors.
- Scale. Estimated IQ = 100 + 15θ, rounded and kept between 65 and 160. This puts the result on the same deviation scale as modern clinical tests (mean 100, SD 15) (Wikipedia: Intelligence quotient).
- Skips. A skipped or unanswered item counts as wrong. Time does not change the score. The test submits automatically at 20 minutes.
- Five-area breakdown. Each section is scored on its own items with the same method and shown as a band from 1 to 10. Sections have 3 to 9 items, so these bands are much less precise than the overall estimate.
Raw score to estimated IQ
Because the Rasch estimate depends only on the number of correct answers, the whole scoring rule fits in one table. These values are computed from the scorer with the current difficulty values.
| Correct | Estimated IQ | 95% range | Standard error (IQ points) |
|---|---|---|---|
| 0 of 25 | 65 | 65 to 80 | 8.5 |
| 1 of 25 | 68 | 65 to 84 | 8.2 |
| 2 of 25 | 72 | 65 to 88 | 7.7 |
| 3 of 25 | 76 | 65 to 91 | 7.3 |
| 4 of 25 | 80 | 66 to 93 | 7.0 |
| 5 of 25 | 83 | 69 to 96 | 6.8 |
| 6 of 25 | 86 | 73 to 99 | 6.6 |
| 7 of 25 | 89 | 76 to 101 | 6.5 |
| 8 of 25 | 91 | 79 to 104 | 6.3 |
| 9 of 25 | 94 | 82 to 106 | 6.2 |
| 10 of 25 | 97 | 84 to 109 | 6.2 |
| 11 of 25 | 99 | 87 to 111 | 6.1 |
| 12 of 25 | 102 | 90 to 114 | 6.1 |
| 13 of 25 | 104 | 92 to 116 | 6.1 |
| 14 of 25 | 107 | 95 to 119 | 6.1 |
| 15 of 25 | 109 | 97 to 121 | 6.2 |
| 16 of 25 | 112 | 99 to 124 | 6.2 |
| 17 of 25 | 114 | 102 to 127 | 6.3 |
| 18 of 25 | 117 | 104 to 129 | 6.4 |
| 19 of 25 | 120 | 107 to 133 | 6.5 |
| 20 of 25 | 123 | 109 to 136 | 6.7 |
| 21 of 25 | 126 | 112 to 139 | 6.9 |
| 22 of 25 | 129 | 115 to 143 | 7.2 |
| 23 of 25 | 133 | 118 to 147 | 7.5 |
| 24 of 25 | 137 | 121 to 152 | 7.8 |
| 25 of 25 | 141 | 125 to 156 | 8.0 |
At the middle of the scale (13 correct) the 95% range runs from 92 to 116. For comparison, clinical full-scale IQ scores from long, supervised batteries are usually reported with a range of around plus or minus 5 points at 95% (Wechsler, 2008). A 25-item online test is less precise, and the table shows by how much.
Floor and ceiling
A perfect score gives 141, and no correct answers gives 65. The test cannot tell apart people above 141: it does not have enough hard items. This is a ceiling effect, and we state it rather than stretch the scale. Anyone who scores at the ceiling should read the result as “141 or higher”.
Calibration plan
The difficulty values are design priors: each template's parameters were built to hit a target difficulty, but they have not yet been fitted to human response data. The engine stores every response with the item's template, parameters and seed so the values can be re-estimated.
- Collect responses. Once a template and difficulty level has at least 300 responses, fit its difficulty by marginal maximum likelihood.
- Write the fitted values to the calibration file the generator reads. Items without enough data keep their design prior.
- Publish the change on this page with the date, and rerun the AI benchmark so the comparison stays like for like.
Until that first fit runs, the raw score table above is the scoring rule.
Limitations
- No norming sample yet. The scale is anchored by design difficulties, not by a representative sample of adults. We do not claim that our 100 equals a clinical 100.
- No validity study. We have not compared IQ Octopus scores with clinical tests and quote no correlation or accuracy figure.
- No age norms. Clinical IQ compares you with people your own age. This test does not ask your age and is designed for adults.
- Short test. 25 items give a wide range and a ceiling of 141.
- Unsupervised conditions. Device, distractions and fatigue are outside our control.
- Practice effects. Retaking cognitive tests raises scores by about a quarter of a standard deviation on average (Hausknecht et al., 2007), even with new items.
Questions about the method, or an error to report? Email support@iqoctopus.com. Our editorial standards explain how we handle corrections.
Sources
- Intelligence quotient. Wikipedia. en.wikipedia.org/wiki/Intelligence_quotient
- Raven's Progressive Matrices. Wikipedia. en.wikipedia.org/wiki/Raven%27s_Progressive_Matrices
- Fluid and crystallized intelligence. Wikipedia. en.wikipedia.org/wiki/Fluid_and_crystallized_intelligence
- Wechsler, D. (2008). WAIS-IV Technical and Interpretive Manual. Pearson.
- Hausknecht, J. P., Halpert, J. A., Di Paolo, N. T., & Moriarty Gerrard, M. O. (2007). Journal of Applied Psychology, 92(2), 373-385. doi.org/10.1037/0021-9010.92.2.373