How Our Algorithm Works | LangArena
Proprietary technology

The science behind
your score.

Our proprietary algorithm builds a multi-dimensional vector space of your skills, gaps, and learning trajectory, then trains you with surgical precision.

050100LangArena AITraditional study
IRT-Powered
Bayesian Inference
Vector Space Model
Adaptive Difficulty
Skill Decomposition
Neural Calibration
Per-Exam Optimization
IRT-Powered
Bayesian Inference
Vector Space Model
Adaptive Difficulty
Skill Decomposition
Neural Calibration
Per-Exam Optimization

Decades of psychometric
research, one algorithm.

Our engine combines Item Response Theory (IRT), Bayesian knowledge tracing, and modern adaptive learning to create the most efficient path to your target score.

Item Response Theory
Every question has a mathematically modeled difficulty, discrimination, and guessing parameter. We use 3PL IRT to estimate your true ability with statistical precision.
Since 1960s · 10,000+ papers
Bayesian Knowledge Tracing
Your skill estimates update in real time after every answer. We model the probability that you've mastered each micro-skill using prior knowledge and response patterns.
Probabilistic · Real-time updates
Multi-Dimensional Modeling
Unlike one-dimensional scoring, we decompose ability into 13+ independent skill vectors. Each dimension is tracked, updated, and optimized separately for maximum training efficiency.
13 vectors · N-dimensional space
Item Response Theory

Every question, mathematically calibrated.

The Item Characteristic Curve (ICC) models the probability of a correct response as a function of your ability. Our 3-parameter logistic model captures difficulty (b), discrimination (a), and guessing (c), enabling pinpoint estimates of your true proficiency level.

a Discrimination: how well a question separates skill levels
b Difficulty: the ability level where P(correct) = 0.5
c Guessing: baseline probability of a correct response
Item Characteristic Curves (3PL IRT)
0.00.51.0-30+3Ability (θ)P(correct)Easy (b=-1.2)Medium (b=0.3)Hard (b=1.5)
Skill vector space

Your abilities, mapped in N dimensions.

Traditional tests give you one score. Our algorithm constructs a multi-dimensional vector space where each axis represents an independent skill component: reading inference, listening comprehension, vocabulary depth, grammatical accuracy, and more.

As you practice, your position in this space shifts. The algorithm identifies the shortest path between your current vector and your target, eliminating wasted study time on skills you've already mastered.

Skill Vector Decomposition
Reading
θ = 1.64
Listening
θ = 2.12
Speaking
θ = -0.38
Writing
θ = 0.94
Vocab depth
θ = 0.71
Inference
θ = -0.92
Grammar
θ = 1.31
Inference identified as primary gap; drills prioritized
60%
Faster training time
13
Independent skill vectors
3PL
IRT model precision
7
Per-exam calibrations

One algorithm,
seven calibrations.

Each exam has unique scoring rubrics, skill weightings, and question formats. Our algorithm doesn't just adapt to your level; it adapts to the specific exam you're preparing for, reducing wasted training by up to 60%.

TOEFL
Integrated task weighting. Reading-listening cross-skill inference. Academic vocabulary depth prioritized.
−58% training time
IELTS
Band-score boundary optimization. Academic vs. General weighting. Speaking fluency markers calibrated.
−62% training time
TOEIC
Business English corpus alignment. Listening part discrimination. Reading speed optimization vectors.
−55% training time
Cambridge
Use of English micro-skill decomposition. FCE/CAE/CPE level-specific rubric alignment.
−61% training time
PTE
Communicative skills scoring model. Enabling skills cross-contribution mapping. AI scoring alignment.
−57% training time
Cyprus Greek
CEFR-aligned proficiency mapping. Reading/listening/writing/speaking/grammar sub-score optimization. Multi-level calibration.
−63% training time
EIKEN
Grade-specific vocabulary and grammar targeting. Interview simulation readiness scoring. Japan-specific calibration.
−54% training time

How it works,
step by step.

01
Diagnostic calibration
An adaptive diagnostic maps your initial ability vector across all skill dimensions. Using Maximum Likelihood Estimation (MLE), we place you in the vector space with ±0.3 θ precision in under 15 minutes.
02
Optimal question selection
For each drill, the algorithm selects questions that maximize Fisher Information, the statistical measure of how much a question reveals about your ability. No filler. Every question counts.
?
03
Real-time vector update
After every response, Bayesian updating shifts your position in the skill vector space. Correct answers raise θ along the relevant dimensions; incorrect answers lower it, with magnitude proportional to question information.
04
Gap-first training loop
The algorithm continuously re-evaluates the distance between your current vector and the target score vector. Drills are weighted toward your largest gaps, no time wasted on skills you've already mastered.
target
Convergence tracking

We know when we're right.

Standard Error of Measurement (SEM) decreases with every question you answer. The algorithm tracks its own confidence, and when your ability estimate converges, it shifts focus to the next weakest dimension automatically.

±0.3 θ
After 10 questions
±0.15 θ
After 25 questions
±0.08 θ
After 50 questions
Standard Error Convergence
0Questions answered50SEM

Let the algorithm
find your gaps.

Take a free diagnostic and see your skill vector space in minutes.

No credit card. Results in under 15 minutes.