Describe how FActScore evaluates the factual accuracy of long-form LLM outputs. What is the atomic fact decomposition approach, how is each fact verified, and what does the final score represent?
FActScore decomposes long-form text into atomic facts, verifies each against an external knowledge source, and scores the fraction supported. Strength: per-claim localization. Weakness: cost and source coverage.
Imagine a friend tells you a long story about a celebrity. Instead of asking 'was that whole story true?', you write down every single small claim separately: born in this city, won this award, married this person. Then you check each tiny claim one at a time against a trusted encyclopedia. For each one you say yes it matches, no it contradicts, or the book does not say. Your final grade is just the fraction of small claims that matched. The clever part is that breaking the story into bite-size pieces tells you exactly which sentences were made up, not just that something somewhere was wrong. The catch: if the encyclopedia has nothing about that person, you cannot check the claims, so your grade becomes unreliable.
Detailed answer & concept explanation~8 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
5 min: the three stages (decompose, verify, score), the atomic-fact example, the localization win over holistic scoring, then the three hard limits: decomposition reliability, knowledge-source coverage, and per-fact cost.
Real products, models, and research that use this idea.
- RAGAS implements claim-level faithfulness by decomposing answers into statements and entailment-checking each against retrieved context, the same pattern FActScore introduced.
- TruLens groundedness scoring breaks responses into claims and verifies each against source context rather than scoring holistically.
- Modern factuality benchmarks evaluate frontier models like GPT-5.5 and Claude Opus 4.7 on biography generation using atomic-fact pipelines descended from FActScore.
- Long-form QA leaderboards report supported-fact fractions per response so teams can localize which specific claims a model fabricated.
- Production RAG eval stacks cache Wikipedia retrievals and sample atomic facts to keep per-fact verification cost manageable at scale.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow would you handle atomic facts that the knowledge source returns not-enough-info for?
QHow do decomposition errors bias the final FActScore, and how would you measure that?
QHow would you adapt FActScore for a domain with no Wikipedia coverage, like internal company docs?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Describing FActScore as a holistic 'is this paragraph accurate' judgment. It is the opposite: per-claim decomposition and verification, and the score is the fraction of atomic facts supported.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.