Manuel B. Garcia

Manuel B. Garcia serves as the Senior Director for Educational Technology and Digital Learning at FEU Institute of Technology, Manila, Philippines. Read More

Contact Info

1607, FEU Tech Building,
P. Paredes St, Sampaloc,
Manila, Philippines
mbgarcia@feutech.edu.ph

Follow Me

Should AI Performance Evaluation Include Reproducibility or Response Stability?

An AI model may achieve high accuracy while producing inconsistent answers to identical questions. Learn how researchers can evaluate response stability, distinguish it from scientific reproducibility, measure variation across repeated trials, and determine when consistency matters for practical AI use.

904
AI Response Stability and Reproducibility Guide 904 of 1196
01 · The Question

Is an AI Model Reliable if It Gives Different Answers to the Same Question?

You evaluate a generative AI model on its ability to classify research abstracts. Across 100 abstracts, the model achieves 90% accuracy. The result appears promising.

However, when you repeat the same questions, some classifications change. An abstract initially identified as quantitative is subsequently classified as mixed methods. A correct answer in one trial becomes incorrect in another.

Should the model still be described as 90% accurate? Does its changing behavior indicate poor reliability, or is response variation an expected feature of generative AI?

Researchers evaluating AI systems must distinguish how often a model produces correct outputs from how consistently it produces them. A favorable accuracy score may conceal instability that matters for research applications, particularly when users expect similar inputs to produce dependable decisions.

02 · The Short Answer

Response Stability Should Be Measured When Consistency Matters

In Brief

AI performance evaluations should include response stability or reproducibility measures when consistent behavior is relevant to the research question or intended application. Researchers can assess stability through repeated executions under defined conditions, task-appropriate agreement measures, and analyses of how outputs vary across trials.

Response stability and scientific reproducibility are related but distinct. A model can produce variable responses in a well-documented, computationally reproducible study. Conversely, identical outputs do not establish that an evaluation is methodologically reproducible or that the outputs are correct.

03 · What You Need to Know

Understanding Response Stability, Reliability, and Reproducibility in AI Evaluation

What is response stability?

Response stability concerns the extent to which an AI system produces consistent outcomes when a defined task is repeated under specified conditions.

For classification, stability may mean assigning the same label to the same input across repeated generations. For numerical problem solving, it may concern whether repeated answers remain within a predefined tolerance.

For open-ended generation, stability is more difficult to define. Two responses may differ in wording while communicating the same substantive conclusion.

Researchers should therefore establish what counts as a meaningful change before calculating stability.

Exact text matching may be appropriate for constrained outputs but misleading for tasks where several phrasings are equally acceptable.

How is response stability different from scientific reproducibility?

Response stability describes the behavior of the AI system across repeated executions.

Scientific reproducibility concerns whether the research procedures, data, and analytical results can be independently examined or reproduced under the relevant methodological definition.

Response stability The consistency of AI outputs or task outcomes across repeated executions under defined conditions.
Scientific reproducibility The extent to which a study's data, computational procedures, and reported findings can be independently reproduced or verified.

A model might generate different classifications across repeated trials, while researchers can reproduce the study's reported variability using archived outputs and analysis code.

Alternatively, a model may repeatedly generate identical answers, but a study that fails to preserve its prompts, reference labels, and scoring procedures may still be difficult to reproduce.

Researchers examining the reproducibility of studies involving changing AI systems should distinguish these objectives explicitly.

Why can identical prompts produce different outputs?

Generative AI systems may use probabilistic generation procedures that permit different token sequences under the same visible prompt.

Sampling parameters such as temperature and top-p may influence this variation. However, their implementation differs among providers.

Other factors may include model updates, changes in conversation context, backend configurations, external tools, or hidden application instructions.

Researchers should not automatically attribute all observed differences to randomness.

Before evaluating stability, they should establish which conditions are controlled and which remain outside their observation.

The methodological treatment of nondeterministic AI responses is particularly relevant when repeated executions form part of the study.

Does high accuracy imply high response stability?

No. Accuracy and stability measure different properties.

A model may achieve high average accuracy while changing its answer across repeated executions. Another model may produce the same incorrect answer consistently.

For example, suppose Model A correctly classifies an abstract in eight of ten trials, while Model B consistently assigns an incorrect label in all ten trials.

Model A has higher observed correctness for that item but lower categorical stability. Model B is stable but wrong.

Researchers should therefore avoid treating stability as a substitute for accuracy.

Both dimensions may be necessary to understand whether an AI system is suitable for a particular task.

When should stability be included in AI performance evaluation?

Stability is especially relevant when repeated executions are expected to produce equivalent substantive outcomes.

Examples include automated research classification, extraction of study characteristics, statistical recommendations, and other tasks requiring dependable decisions.

It may be less important for creative generation where diversity is an intended feature.

However, even creative systems may require stable adherence to factual constraints, safety requirements, or formatting rules.

The evaluation should identify which aspects of the response must remain consistent and which may legitimately vary.

A model's suitability depends on the relationship between observed variation and the requirements of its intended use.

How many times should each AI prompt be repeated?

There is no universally sufficient number of repetitions.

The appropriate count depends on the expected variability, the number of evaluation items, the desired precision, and the resources available.

A pilot study may help identify whether repeated responses vary enough to justify a larger stability assessment.

Researchers should distinguish the number of unique evaluation items from the number of generations collected for each item.

Repeating one prompt many times provides information about that prompt's behavior but does not establish stability across an entire task domain.

Further guidance on selecting repetition counts for AI research can support a defensible sampling strategy.

How can categorical response stability be measured?

For classification tasks, researchers may examine the proportion of repeated trials producing the same category.

One descriptive approach uses pairwise agreement among repeated classifications for each evaluation item.

Pairwise Classification Stability
Pairwise agreement = [Σk nk(nk − 1)] / [n(n − 1)]
n is the number of repeated classifications for one item, and nk is the number assigned to category k. The measure requires at least two trials and represents the proportion of distinct trial pairs that agree.
Suppose ten trials produce eight quantitative classifications and two mixed-methods classifications. Pairwise agreement = [(8 × 7) + (2 × 1)] / (10 × 9) = 58/90 ≈ 64.4%.

This result describes agreement among the ten observed classifications. It does not indicate that 64.4% of the responses were correct.

The most frequently selected category occurred in 80% of trials, but modal frequency and pairwise agreement are different measures.

Researchers should state which measure they use and avoid labeling both simply as consistency.

Can entropy be used to measure response variation?

For categorical outputs, entropy can describe the dispersion of observed response categories.

When all responses fall into one category, empirical entropy is zero. When responses are distributed more evenly across several categories, entropy is higher.

Categorical Response Entropy
H = −Σk pk log₂(pk)
pk is the observed proportion of responses assigned to category k. Categories with zero observed probability contribute zero to the sum.
For ten responses divided into eight quantitative and two mixed-methods classifications, H = −[0.8 log₂(0.8) + 0.2 log₂(0.2)] ≈ 0.722 bits.

Entropy measures diversity of category assignments rather than correctness.

Its maximum depends on the number of possible categories. Comparisons across tasks with different category structures may therefore require additional care.

Researchers should also recognize that empirical entropy estimates can be unstable when few repetitions are available.

How should stability be measured for numerical answers?

For numerical tasks, researchers may examine the standard deviation, range, or proportion of responses falling within a predefined tolerance.

For example, a model repeatedly estimating the same statistical quantity may produce slightly different numerical values.

Whether those differences matter depends on the required precision and the consequences of error.

A tolerance should be established before examining the outputs.

Researchers should distinguish numerical stability from numerical accuracy. A model can repeatedly produce the same incorrect value.

When the correct value is known, both error magnitude and variability may be reported.

How should open-ended response stability be evaluated?

Open-ended responses require a substantive definition of equivalence.

Two explanations may use different wording while expressing the same methodological recommendation. Exact textual disagreement would exaggerate instability in that situation.

Researchers may instead assess whether the central conclusion, factual claims, recommended actions, or required information remain consistent.

Human evaluators can apply a predefined rubric, while automated semantic measures may provide supplementary information.

However, semantic similarity does not necessarily establish factual equivalence.

Two responses can be linguistically similar while disagreeing on a critical number or research conclusion.

For consequential tasks, claim-level consistency or task-specific decision agreement may be more informative than general text similarity.

How should researchers distinguish prompt sensitivity from response instability?

Prompt sensitivity concerns differences associated with changing the prompt formulation. Response instability concerns variation across repeated executions of a defined prompt condition.

These effects may coexist.

A suitable evaluation design can include several prompt variants, with repeated generations collected within each variant.

This allows researchers to examine variation between formulations and within a formulation.

However, separating these sources requires an appropriate statistical design and sufficiently stable system conditions.

Researchers interested in measuring prompt sensitivity should not attribute all observed variation to wording changes when repeated executions also vary.

How should stability be analyzed across many evaluation items?

Researchers should avoid treating repeated generations from the same item as unrelated observations.

For example, a study involving 100 abstracts with ten generations each contains 100 distinct evaluation items and 1,000 generated classifications.

Stability can be calculated separately for each abstract and then summarized across the evaluation dataset.

Researchers may also examine whether instability is concentrated in particular categories or difficult items.

Hierarchical models or other cluster-aware analyses may be appropriate when estimating uncertainty or comparing systems.

Reporting only an overall agreement percentage can conceal important differences between easy and difficult tasks.

Does a fixed random seed guarantee stable responses?

Not universally.

Some platforms support random seeds or other controls intended to improve repeatability.

However, identical seeds do not necessarily guarantee identical outputs across changing models, computing environments, or provider configurations.

Researchers should document the settings used and verify the observed behavior rather than assuming determinism.

Temperature zero should be treated similarly. It may reduce variation in some implementations without guaranteeing exact output identity.

How should model updates be handled?

Response stability should ordinarily be evaluated under a defined model and deployment condition.

If the model changes during testing, observed differences may reflect a version effect rather than within-version variability.

Researchers should preserve available model identifiers, testing timestamps, and relevant configuration records.

Where a meaningful update is identified, results may need to be analyzed separately by version or testing period.

A study comparing stability across versions should treat those versions as distinct conditions rather than combining them without justification.

Should stability be included in an overall performance score?

It may be appropriate to incorporate stability into a composite evaluation when the intended application requires dependable outputs.

However, researchers should avoid combining accuracy and stability through arbitrary weights.

A composite score requires a defensible rationale for how the dimensions contribute to the intended decision.

Reporting them separately may be more transparent.

For example, a model with 90% accuracy and moderate stability may be preferable to a consistently incorrect model, but its instability could still limit suitability for autonomous decision-making.

Researchers should evaluate AI performance in relation to the task rather than treating one aggregate score as universally decisive.

How should response stability findings be reported?

A transparent report should identify the evaluated model, prompts, settings, testing dates, number of evaluation items, and repetitions per item.

Researchers should define the stability metric and explain how semantically equivalent outputs or invalid responses were handled.

Results should include the distribution of stability across items where relevant, rather than only a single overall average.

When the study makes inferential claims, appropriate uncertainty estimates should accompany the reported measures.

The report should also distinguish observed stability under the tested conditions from guarantees about future behavior.

04 · A Practical Example

Evaluating Accuracy and Stability in AI Research Classification

Hypothetical Example

Repeated classification of educational research abstracts

A researcher evaluates an AI model's ability to classify 100 educational research abstracts as qualitative, quantitative, or mixed methods.

Each abstract is submitted ten times using the same prompt and documented model configuration, producing 1,000 classifications.

The study measures correctness against independently adjudicated reference labels and stability across repeated generations.

Step 1: Establish the evaluation conditionsThe researcher preserves the exact prompt, available model identifier, generation settings, and testing period. Each execution uses the same defined conversation context.
Step 2: Calculate correctnessFor each abstract, the researcher calculates the proportion of repeated classifications matching the reference label.
Step 3: Calculate stabilityPairwise agreement is calculated separately for each abstract. An abstract receiving the same label in all ten trials has 100% observed pairwise agreement.
Step 4: Examine an unstable itemSuppose another abstract receives eight quantitative labels and two mixed-methods labels. Its pairwise agreement is approximately 64.4%, regardless of which category is correct.
Step 5: Summarize the datasetThe researcher reports the distribution of item-level accuracy and stability, including whether instability is concentrated in mixed-methods abstracts.
Step 6: Interpret both outcomesThe study distinguishes whether the model usually provides the correct label from whether it consistently provides the same label.

This design can reveal that a model performs well on average while remaining unstable on particular types of research abstracts.

Such information may be consequential if the system is intended to support literature screening or other workflows requiring consistent classification decisions.

05 · What Researchers Often Get Wrong

Common Misconceptions About AI Stability and Reproducibility

Misconception

High Accuracy Automatically Means High Stability

A model may produce correct responses frequently while changing its answer across repeated executions. Correctness and consistency should be measured separately.

Misconception

Identical Outputs Prove the Model Is Correct

A model can consistently produce the same incorrect answer. Stability does not establish factual or methodological validity.

Misconception

Different Wording Always Means an Unstable Response

Open-ended responses may differ linguistically while preserving the same substantive meaning. Stability criteria should reflect the task.

Misconception

Response Stability and Scientific Reproducibility Are Identical

Response stability describes system behavior. Scientific reproducibility concerns the ability to reproduce or verify research procedures and findings.

Misconception

Temperature Zero Guarantees Identical Answers

Low-temperature settings may reduce variation but do not universally guarantee deterministic behavior across implementations or deployments.

Misconception

One Stability Percentage Describes Every Task

Aggregate measures may conceal substantial variation across evaluation items and task categories. Item-level analysis may be necessary.

06 · What This Means for You

Deciding Whether Response Stability Belongs in Your AI Evaluation

Begin by asking whether the intended application requires the AI system to produce consistent substantive outcomes.

If the system is used to generate creative alternatives, variation may be acceptable or desirable. If it assigns research classifications or recommends statistical methods, inconsistent decisions may require closer examination.

A simple decision framework

If the task produces categorical labels
Measure agreement across repeated classifications and report correctness separately.
If the task produces numerical answers
Measure dispersion or tolerance-based consistency alongside numerical error.
If the task produces open-ended explanations
Define substantive equivalence and assess whether central conclusions or factual claims remain stable.
If the model changes during evaluation
Separate within-version stability from differences associated with changing deployments.
If the system supports consequential decisions
Evaluate whether observed instability creates unacceptable risks or requires additional human oversight.

Researchers should not include stability merely to increase the number of reported metrics. It should be measured because it contributes to understanding the system's intended performance.

Where relevant, the amount of human oversight required may also depend on how frequently AI outputs change or contradict one another.

07 · A Quick Checklist

Before Measuring AI Response Stability

Before finalizing the stability evaluation, check:
Determine whether response consistency is relevant to the intended application.
Distinguish response stability from scientific reproducibility and correctness.
Define the repeated testing conditions and the unit of analysis.
Justify the number of evaluation items and repeated generations.
Choose a stability metric appropriate to categorical, numerical, or open-ended outputs.
Establish how semantically equivalent responses and invalid outputs will be handled.
Record model identifiers, prompts, settings, and testing dates.
Analyze stability across evaluation items rather than treating repeated outputs as unrelated observations.
Report accuracy and stability as distinct outcomes when both are relevant.
Avoid generalizing observed stability beyond the evaluated system and conditions.
08 · Frequently Asked Questions

Frequently Asked Questions About AI Response Stability

Is response stability the same as AI accuracy?

No. Accuracy measures correctness against a reference standard, while stability measures consistency across repeated executions. A model can be stable but incorrect, or accurate on average but variable.

How many times should researchers repeat an AI prompt to measure stability?

There is no universal minimum. Repetition counts should reflect the expected variability, evaluation objectives, and desired statistical precision.

Can response stability be measured using Cohen's kappa?

Agreement coefficients may be appropriate under certain categorical repeated-measures designs, but their assumptions and treatment of repeated observations must be considered. Pairwise agreement or other task-specific measures may be more directly interpretable.

Does temperature zero guarantee response stability?

No. It may reduce variation in some systems, but exact determinism depends on the implementation and surrounding deployment conditions.

Should open-ended AI responses be compared using exact text matching?

Not necessarily. Different wording may communicate equivalent substantive content. Task-specific semantic or claim-level criteria may be more appropriate.

Can a scientifically reproducible AI study contain unstable model outputs?

Yes. Researchers may reproduce the original calculations and variability estimates using archived data even when the AI system generates different outputs across trials.

Should response stability be included in every AI benchmark?

No. Its relevance depends on the task and intended use. It is particularly valuable when users require consistent decisions or factual conclusions.

Does high response stability mean an AI model is reliable?

Not by itself. Reliability also depends on correctness, robustness, and the consequences of errors. Consistently incorrect outputs do not establish dependable performance.

09 · The Bottom Line

Consistency Is a Performance Dimension, Not a Substitute for Correctness

The Bottom Line

AI performance evaluations should measure response stability when the intended task requires consistent substantive outcomes. Researchers should use repeated testing, clearly defined equivalence criteria, and appropriate agreement or variability measures while distinguishing stability from accuracy and scientific reproducibility.

A model that performs well only intermittently may be unsuitable for applications requiring dependable decisions. Conversely, stable responses are not necessarily correct. Scientifically defensible evaluation considers both what the AI produces and how consistently it produces it under the tested conditions.

10 · Sources and Further Reading

Sources on AI Response Stability and Scientific Reproducibility

11 · Cite this Guide

How to Cite This Guide

This guide is intended to be read, shared, and used in research, teaching, and academic work. If you draw on its ideas, explanations, or other content, please acknowledge the source by citing the guide. Doing so gives appropriate credit and helps your readers locate the original resource.

Has the Field Guide helped your research?

If a guide helped clarify a question, inform a research decision, or move your work forward, I would love to hear about your experience. Your story may also help other researchers discover the Field Guide.

Share Your Experience
Takes only a few minutes