FActScore (Factual Precision Score) is an evaluation metric that breaks a long-form generation into a series of atomic facts—short, self-contained declarative statements—and verifies each one independently against a trusted knowledge source like Wikipedia. The final score represents the percentage of generated facts that are supported by the evidence corpus, providing a granular, interpretable measure of factual precision.
Glossary
FActScore

What is FActScore?
FActScore is a human-aligned evaluation metric that decomposes long-form text into atomic facts and verifies each against a trusted knowledge base to calculate the percentage of supported claims.
Unlike holistic quality scores, FActScore pinpoints exactly which claims are unsupported, enabling targeted hallucination diagnosis. It uses a Natural Language Inference (NLI) model to classify each atomic fact as supported or unsupported by retrieved evidence, aligning closely with human judgments of factual accuracy in tasks like biography generation and long-form question answering.
Key Features of FActScore
FActScore is a human-aligned evaluation metric that decomposes long-form text into atomic facts and verifies each against a trusted knowledge base to calculate the percentage of supported claims.
Atomic Fact Decomposition
FActScore breaks down complex, multi-sentence generations into indivisible, self-contained factual claims. Each atomic fact is a single piece of information that can be independently verified as true or false.
- Granularity: A paragraph about a person might yield 10-15 atomic facts
- Format: Each fact is a standalone declarative sentence
- Purpose: Eliminates ambiguity by isolating claims for precise verification
This decomposition is typically performed by a prompted LLM, with human validation studies showing high agreement on what constitutes a correct atomic breakdown.
Knowledge Base Verification
Each atomic fact is verified against a trusted reference corpus, typically Wikipedia passages retrieved via dense retrieval. The verifier model classifies each fact as Supported, Not Supported, or Irrelevant.
- Retrieval: Uses a bi-encoder dense retriever to find the most relevant Wikipedia paragraph
- Verification: An NLI-style model determines if the passage entails the atomic fact
- Irrelevant: Facts about topics not covered in the knowledge base are excluded from scoring
This approach mirrors how a human fact-checker would consult an authoritative source, making the metric inherently interpretable.
Human-Aligned Scoring
FActScore is explicitly designed to correlate with human judgments of factual accuracy. The score is calculated as the percentage of supported atomic facts out of all facts that could be verified against the knowledge base.
- Formula:
FActScore = |Supported Facts| / (|Supported| + |Not Supported|) - Range: 0% (fully hallucinated) to 100% (fully grounded)
- Validation: Achieves high correlation with human factuality ratings across multiple LLMs
This alignment makes FActScore a reliable proxy for human evaluation, enabling scalable automated factuality assessment without manual review.
Model-Agnostic Evaluation
FActScore can evaluate any long-form text generator regardless of architecture or training method. It treats the evaluated model as a black box, requiring only the generated text as input.
- Evaluated Models: Works with GPT-4, Claude, PaLM, LLaMA, and custom fine-tuned models
- Task Coverage: Evaluates biographies, news articles, product descriptions, and technical explanations
- Zero-Shot: No access to model internals, training data, or output probabilities required
This flexibility makes FActScore a universal benchmark for comparing factual reliability across different LLM providers and deployment scenarios.
Error Analysis Granularity
Beyond a single aggregate score, FActScore enables fine-grained error categorization by identifying exactly which atomic facts failed verification and why.
- Error Types: Distinguishes between factual contradictions, unsupported claims, and unverifiable statements
- Entity Tracking: Reveals which named entities (people, places, organizations) are most prone to hallucination
- Topic Analysis: Identifies subject domains where the model consistently underperforms
This diagnostic capability helps model developers target specific weaknesses in their factuality training pipelines rather than applying blanket fixes.
Frequently Asked Questions
Explore the mechanics, methodology, and implementation of FActScore, the human-aligned metric for evaluating factual precision in long-form text generation.
FActScore is a human-aligned evaluation metric that quantifies the factual accuracy of long-form text generated by language models. It works by first decomposing a generated biography or text into a series of independent, self-contained atomic facts. Each atomic fact is then individually verified against a trusted knowledge base, typically a Wikipedia snapshot. The final FActScore is calculated as the percentage of these atomic facts that are supported by the knowledge base. This granular, fact-level approach provides a more precise and interpretable measure of hallucination than holistic human judgments or n-gram overlap metrics, directly aligning with how humans evaluate factual correctness.
FActScore vs. Other Factuality Metrics
A feature-level comparison of FActScore against common automated factuality evaluation metrics for long-form generation.
| Feature | FActScore | NLI-Based (e.g., SummaC) | QA-Based (e.g., QAFactEval) |
|---|---|---|---|
Granularity of Evaluation | Atomic fact level | Sentence or span level | Question-answer pair level |
Knowledge Source | Wikipedia (or custom corpus) | Source document only | Source document only |
Human Alignment | High (validated against human judgments) | Moderate | Moderate to High |
Decomposes Long-Form Text | |||
Handles Open-Domain Generation | |||
Output Metric | Percentage of supported facts | Entailment/Contradiction score | Answer overlap (F1) |
Requires Reference Summary | |||
Computational Cost | High (requires LLM for decomposition) | Low to Moderate | High (requires QA generation) |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Key concepts and metrics that complement FActScore in the hallucination risk assessment pipeline, from atomic fact verification to uncertainty quantification.
Atomic Fact Decomposition
The foundational preprocessing step for FActScore that breaks long-form text into self-contained, verifiable claims. Each atomic fact must be a single piece of information that can be independently verified against a knowledge base.
- Strips pronouns and resolves coreferences into explicit entities
- Transforms complex sentences into simple subject-predicate-object triples
- Enables granular precision scoring rather than holistic judgments
Example: "Einstein, born in Ulm, won the Nobel Prize in 1921" becomes two facts: (1) Einstein was born in Ulm, (2) Einstein won the Nobel Prize in 1921.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us