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

Human and robotic hands reaching toward each other — a study of intelligence and creation

Cognitive EngineResearch · Probabilistic Modelling · Adaptive Assessment
From Observation → Belief → Uncertainty

EMA Point Estimate

θt+1 = θt + η(yt − θt)

Bayesian Posterior

θ ~ Beta(α, β)   [α′ = α + s,   β′ = β + f]

Current Belief State

0.6364
± 0.1389 (uncertainty)
9 observations (Beta(7, 4))

Most systems are built to produce an answer.

What should a system believe when the evidence is incomplete?

Explore the research

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).

θt+1 = θt + η(yt − θt)

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

θ ~ Beta(α, β)

Each observation updates the posterior:

α′ = α + s,   β′ = β + f

The system now maintains three things:

  • 01
    Belief — What the system currently estimates.
  • 02
    Uncertainty — How much the system still doesn't know.
  • 03
    Evidence — 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:

Beta(1, 1)

the posterior became:

Beta(7, 4)

Current estimate0.6364
Uncertainty± 0.1389
Evidence9 observations

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

Interactive Specimen

Sequential Posterior Updating

Observing transitions from Beta(1, 1) → Beta(7, 4)

Density p(θ | evidence)
Prior Beta(1,1) Posterior Beta(7,4)
0.0 (Low)0.51.0 (High)θ = 0.6364
Belief lens: Current expectation is 63.6% capability based on observed evidence.90% CI: [0.408, 0.865]
Sequential Evidence Trail9 total events observed
Simulate next probe:

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

Research Loop

The Active Sequential Inference Architecture

The goal isn’t simply to collect more data. It’s to learn what evidence is worth collecting.

STAGE 01OBSERVE
Collect empirical task outcome or sequential signal.
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.

Active Learning & Bayesian Experimental Design (BED)
OBSERVEINFERQUANTIFYSELECTLOOP

03 · Project Roadmap & Telemetry

Research status

Implemented

Active in production
  • 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

Active Research
  • 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.

Explore the research

Live interactive research deployment · project-signal-six.vercel.app

← ReturnSelected Work