IBM · Filed Apr 22, 2025 · Published Oct 22, 2026

IBM Files Patent for Picking the Best AI Model When One Score Isn't Enough

Choosing between AI chatbots usually comes down to one blended score, which can hide the rare bad answers. IBM's patent application ranks models on several measures at once and then puts the winner to work.

A system tests several AI programs against each other and picks the strongest one to finish a user request. Drawing from patent filing US 2026/0329647 A1.
A system tests several AI programs against each other and picks the strongest one to finish a user request.
See all 23 drawings from this filing ↓
Publication number US 2026/0329647 A1 US20260329647A1
Applicant INTERNATIONAL BUSINESS MACHINES CORPORATION
Filing date Apr 22, 2025
Publication date Oct 22, 2026
Inventors Youssef Mroueh, Apoorva Nitsure, Mattia Rigotti, Kristjan Herbert Greenewald, Gabriel Rioux
US classification 718/102
Status when we published Waiting for an examiner (May 20, 2025)
Document 20 claims

What IBM's AI model ranking system actually does

Today, comparing AI language models often means boiling many qualities, such as fluency, instruction following and harmlessness, down to a single number. IBM's filing says that shortcut ignores how those qualities relate to each other, and it overlooks the risk of the occasional biased or harmful answer hiding behind a good average.

So IBM describes a system that takes your request, say a task plus the measures you care about, and finds a group of models suited to the job. It then compares every pair of models head to head across all your measures together, producing a score between zero and one for each matchup.

Those scores turn into a ranking, and the top model does the work. If you asked for safe, accurate writing, the model that holds up best across the board gets the job, not just the one with the best average.

From the filing · CLAIM 1
… computing a multivariate stochastic dominance violation ratio for each pair of the plurality of models to output normalized indices using the plurality of metrics …

Translation: Comparing how well different AI models perform across several different measurements at the same time.

How IBM scores every pair of AI models

The patent describes a model selection system that takes a request to do a task, plus a list of metrics (the scores you care about). It finds candidate models for that task. For example, classification models for a classification job, or medical models for a diagnosis job.

The core step is a multivariate stochastic dominance violation ratio. In plain terms, one model "dominates" another if it does better across the whole range of outcomes, including the unlucky ones. The ratio measures how badly that dominance is violated, and it is calculated for each pair of models. The top half is a measure of how far model A falls short of dominating model B, and the bottom half rescales the result to sit between zero and one. Under the example in the filing, a score below 0.5 means the first model ranks higher.

The math behind it uses Optimal Transport (a way of measuring how much one set of results would have to shift to match another).

The filing also describes adding bootstrap statistics, meaning the metric values are resampled many times to see how stable the ranking is. From those, the system can run:

  • A relative test, which needs no threshold
  • An absolute test, which uses a threshold set by a user or administrator

In the filing's experiment, it ranked 12 language models across nine metrics.

From the filing · THE ABSTRACT
A request is received to perform a task using a model, where the request specifies a plurality of metrics.

Translation: A user asks an AI to do a job while listing several specific goals it needs to meet.

Why picking the right AI model matters to you

If you use AI tools at work or at home, the model behind them was chosen somehow, often by a blended average score. A system that weighs several measures together, and pays attention to rare bad outcomes, could mean fewer surprises like a biased or harmful answer from a model that looked great on paper.

The filing says its ranking matched scores from an AI judge more closely than methods that squash the metrics into one number first, and it held up with fewer samples. It also describes ways to estimate how confident you can be in the ranking. IBM's interest in AI model evaluation fits a business where companies must pick among many models, though this filing only describes the selection method.

IBM's 68th filing we've tracked since May in the AI guardrails race adds to a run that includes one to design secure systems and one shielding innocent sentences from filters.

Editorial take

If you have ever picked a product from a star rating and been burned, you already get the problem. A single average hides the rare terrible outcome, and with chatbots that can mean a biased or harmful answer reaching a customer.

This patent tries to fix that by judging models across several measures together and by checking how stable the ranking is. You would likely notice it only indirectly, as an AI tool that stumbles less often in the ways that matter to you.

The idea is mostly math and sits well behind the scenes, so the benefit depends on companies actually using it when they choose models. The strongest point is the confidence testing, which tells you when two models are too close to call.

Get our take in your Top Stories

Liked this breakdown? Add Patentlyze as a preferred source on Google, and our plain-English take shows up more often in your Top Stories the next time IBM patent news breaks.

There are more where this came from

We read every patent application Big Tech publishes and send you the ones worth knowing. Plain English, free, every week.

The drawings

23 drawing sheets from US 2026/0329647 A1 · click any drawing to enlarge

Cloud and server network running the model selector, drawing sheet 1 from US 2026/0329647 A1
Sheet 1 Cloud and server network running the model selector
Choosing the best AI model for a task, drawing sheet 2 from US 2026/0329647 A1
Sheet 2 Choosing the best AI model for a task
Steps for comparing two AI models across multiple metrics, drawing sheet 3 from US 2026/0329647 A1
Sheet 3 Steps for comparing two AI models across multiple metrics
Procedure for ranking several AI models using statistical tests, drawing sheet 4 from US 2026/0329647 A1
Sheet 4 Procedure for ranking several AI models using statistical tests
Math symbols and curves showing when one distribution beats another, drawing sheet 5 from US 2026/0329647 A1
Sheet 5 Math symbols and curves showing when one distribution beats another
Math comparing how well two AI models compete, drawing sheet 6 from US 2026/0329647 A1
Sheet 6 Math comparing how well two AI models compete
Equations and a plot charting where model ranking predictions fail, drawing sheet 7 from US 2026/0329647 A1
Sheet 7 Equations and a plot charting where model ranking predictions fail
Mathematical rule defining when one AI model completely dominates another, drawing sheet 8 from US 2026/0329647 A1
Sheet 8 Mathematical rule defining when one AI model completely dominates another
Show the other 15 sheets
Mathematical rules defining penalty costs across multiple scores, drawing sheet 9 from US 2026/0329647 A1
Sheet 9 Mathematical rules defining penalty costs across multiple scores
Three formulas used to calculate performance differences, drawing sheet 10 from US 2026/0329647 A1
Sheet 10 Three formulas used to calculate performance differences
Equations that speed up multi-score comparisons, drawing sheet 11 from US 2026/0329647 A1
Sheet 11 Equations that speed up multi-score comparisons
Formulas calculating how often one model loses to another, drawing sheet 12 from US 2026/0329647 A1
Sheet 12 Formulas calculating how often one model loses to another
Guidelines for estimating dominance from sample test results, drawing sheet 13 from US 2026/0329647 A1
Sheet 13 Guidelines for estimating dominance from sample test results
Theoretical proof ensuring confidence intervals stay accurate, drawing sheet 14 from US 2026/0329647 A1
Sheet 14 Theoretical proof ensuring confidence intervals stay accurate
Testing whether one model clearly beats another on benchmarks, drawing sheet 15 from US 2026/0329647 A1
Sheet 15 Testing whether one model clearly beats another on benchmarks
Ranking several models at once against the whole group, drawing sheet 16 from US 2026/0329647 A1
Sheet 16 Ranking several models at once against the whole group
Testing how accurately the scoring formula tracks simulated model quality, drawing sheet 17 from US 2026/0329647 A1
Sheet 17 Testing how accurately the scoring formula tracks simulated model quality
Larger sample sizes sharply cut system error rates, drawing sheet 18 from US 2026/0329647 A1
Sheet 18 Larger sample sizes sharply cut system error rates
Multi-metric rankings stay much closer to human evaluation standards, drawing sheet 19 from US 2026/0329647 A1
Sheet 19 Multi-metric rankings stay much closer to human evaluation standards
Step-by-step instructions for calculating performance violation ratios, drawing sheet 20 from US 2026/0329647 A1
Sheet 20 Step-by-step instructions for calculating performance violation ratios
Calculating confidence scores to crown a clear winning model, drawing sheet 21 from US 2026/0329647 A1
Sheet 21 Calculating confidence scores to crown a clear winning model
Choosing the best AI model for your task, drawing sheet 22 from US 2026/0329647 A1
Sheet 22 Choosing the best AI model for your task
How the AI turns your input into an answer, drawing sheet 23 from US 2026/0329647 A1
Sheet 23 How the AI turns your input into an answer
Browse all the drawings 23 drawing sheets
Patent filing page

Source. Full patent text and figures from the official USPTO publication PDF.
Reader comments

Be the first to weigh in

Start the discussion

Real name or a handle, either is fine. Comments are read by a person before they appear, so allow a little time. Keep it about the filing.