01
Cognitive Engine Research · Probabilistic Modelling · Adaptive Assessment
Research · Probabilistic Modelling · Adaptive Assessment
From observation → belief → uncertainty. An ongoing research project exploring how systems can infer hidden states from sequential evidence, quantify uncertainty, and eventually decide what evidence to observe next.

Human and robotic hands reaching toward each other — a study of intelligence and creation
EMA Point Estimate
θt+1 = θt + η(yt − θt)
Bayesian Posterior
θ ~ Beta(α, β) [α′ = α + s, β′ = β + f]
Current Belief State
Most systems are built to produce an answer.
What should a system believe when the evidence is incomplete?
How do we know what we know?
Most systems are built to produce an answer.
This research starts with a slightly different question:
What should a system believe when the evidence is incomplete?
The Cognitive Engine explores sequential inference — observing outcomes, updating a belief about an underlying state, and maintaining an explicit representation of uncertainty.
The initial application is cognitive and skills assessment, but the underlying research is deliberately broader: how can a system become better informed as evidence accumulates?
From score → belief
The research began with a simple baseline: an Exponential Moving Average (EMA).
EMA provides a lightweight running estimate. But it has a limitation: the system produces a point estimate without explicitly representing how uncertain that estimate is.
So we moved from a score to a distribution.
Bayesian inference
Each observation updates the posterior:
The system now maintains three things:
- 01Belief — What the system currently estimates.
- 02Uncertainty — How much the system still doesn't know.
- 03Evidence — The observations supporting the current belief.
A small experiment
In one mixed-evidence experiment, the system observed 9 outcomes containing both successes and failures.
Starting from:
the posterior became:
Beta(7, 4)
The important result isn't the number 0.6364.
It's the fact that the system can represent the number alongside its uncertainty.
“A belief is more informative when we also know how uncertain we are about it.”
01 · Sequential Posterior Instrument
Sequential Posterior Updating
Observing transitions from Beta(1, 1) → Beta(7, 4)
The next question
Once a system can represent uncertainty, a new problem appears:
What should it observe next?
If two possible observations could be collected, but one would tell us substantially more about what we don't know, shouldn't the system prefer that observation?
This moves the research toward:
- 01 · Information GainTargeting maximum entropy reduction.
- 02 · Bayesian Experimental DesignOptimizing probe selection utility.
- 03 · Adaptive AssessmentTailoring task sequences dynamically.
- 04 · Active LearningLearning what evidence is worth collecting.
The longer-term research loop becomes:
OBSERVE
↓
INFER
↓
QUANTIFY UNCERTAINTY
↓
SELECT NEXT EVIDENCE
↓
OBSERVE AGAIN
“The goal isn’t simply to collect more data. It’s to learn what evidence is worth collecting.”
02 · Active Sequential Architecture
The Active Sequential Inference Architecture
The goal isn’t simply to collect more data. It’s to learn what evidence is worth collecting.
y_t \in \{0, 1\} \quad \text{or continuous evidence}The system captures an observable response y_t from a task, probe, or evaluation query without making premature assumptions about the candidate's true underlying capability.
03 · Project Roadmap & Telemetry
Research status
Implemented
- ✓EMA baseline
Running point estimate comparison benchmark
- ✓Beta-Bernoulli Bayesian inference
Conjugate prior-to-posterior formulation
- ✓Sequential posterior updating
Real-time state transitions upon each observation
- ✓Uncertainty estimation
Standard deviation, variance and credible intervals
- ✓Experiment logging
Deterministic audit trails for every parameter shift
- ✓Automated tests
Mathematical verification suites and edge-case guards
Exploring
- ⚡Expected information gain
KL-divergence and mutual information criteria
- ⚡Adaptive task selection
Targeting questions that resolve maximum ambiguity
- ⚡Task difficulty and discrimination
2PL/3PL Item Response Theory integration
- ⚡Bayesian experimental design
Optimal policy selection under finite budgets
- ⚡Adaptive assessment
Personalized testing paths with dynamic halting
- ⚡Robustness to noisy and dependent evidence
Temporal decay and correlated observation handling
Why this matters
The Cognitive Engine is not intended to claim that a short test can perfectly measure a person's ability.
Instead, it asks a more fundamental question:
“Can we build systems that are explicit about what they know, what they don’t know, and what evidence would help them know more?”
That question extends beyond cognitive assessment.
It is a research direction for building systems that don’t simply produce predictions — but reason about the evidence behind them.
Live interactive research deployment · project-signal-six.vercel.app
