atlas

Research map / Large language models / Instruction and fine-tuning

Improving Factuality in Large Language Models via Decoding-Time Hallucinatory and Truthful Comparators

AAAI 2025 · Large language models › Instruction and fine-tuning · approach: Calibration and knowledge in LLM tuning · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CDT, a decoding-time framework that contrasts logits of a target LLM against LoRA-trained hallucinatory and truthful comparators, with instruction-prototype-guided mixture of experts to handle multi-task hallucination patterns.

Problem

LLMs generate content contradicting verifiable facts, and existing fixes (parameter optimization, representation editing) can compromise internal knowledge and fail to handle multifaceted hallucination patterns across tasks.

Approach

Build hallucinatory and truthful comparators via LoRA SFT on explicit hallucinated/factual pairs, route them with instruction-prototype (GMM-based) soft gated mixture of experts, and combine their logit differences with the target model at decoding time under an adaptive plausibility constraint.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the hallucinatory comparator (ablation)CDT · KNIGHT-JudgeF1 Score: 62.05 -> 65.77Helped
Replace the base hallucinatory comparator with its chat version (ablation)CDT · KNIGHT-JudgeF1 Score: 65.77 -> 64.03Hurt
Add the truthful comparator (ablation)CDT · KNIGHT-JudgeF1 Score: 54.61 -> 65.77Helped
Replace the base truthful comparator with its chat version (ablation)CDT · KNIGHT-JudgeF1 Score: 65.77 -> 65.75No clear effect
Add PME instead of using a single LoRA (ablation)CDT · KNIGHT-JudgeF1 Score: 62.94 -> 65.77Helped
Add instruction prototypes (ablation)CDT · KNIGHT-JudgeF1 Score: 64.06 -> 65.77Helped
Add perturbation adversarial training (PAT) (ablation)CDT · KNIGHT-JudgeF1 Score: 64.65 -> 65.77Helped
Replace PAT with PGD-based adversarial training (ablation)CDT · KNIGHT-JudgeF1 Score: 65.18 -> 65.77Hurt
Include QA data in comparator SFT (ablation)CDT · TruthfulQAMC1: 48.12 -> 50.74Helped
Include dialogue data in comparator SFT (ablation)CDT · TruthfulQAMC1: 48.93 -> 50.74Helped
Include summarization data in comparator SFT (ablation)CDT · XSUMBERTScore: 84.45 -> 86.44Helped
Include general-task data in comparator SFT (ablation)CDT · Alpaca-GenDAE: 54.24 -> 56.50Helped

Surprising findings

Limitations

Experimental setup

Datasets: HaluEval Alpaca OpenDialKG TruthfulQA XSUM

Benchmarks: KNIGHT-Judge Alpaca-Judge TruthfulQA XSUM KNIGHT-Gen Alpaca-Gen

Metrics: Accuracy Precision Recall F1 Score MC1 MC2 MC3 ROUGE-1 ROUGE-2 ROUGE-L

Baselines: SFT FPO CD ITI SH2 DoLa ICD

Builds on: Contrastive Decoding DoLa ICD ITI DPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy