atlas

Research map / Large language models / Reasoning and chain of thought

Is There No Such Thing as a Bad Question? H4R: HalluciBot for Ratiocination, Rewriting, Ranking, and Routing

AAAI 2025 · Large language models › Reasoning and chain of thought · approach: Routing, pruning and distillation for reasoning · 2 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.

Trains HalluciBot, an encoder (RoBERTa) classifier that predicts a query's hallucination propensity before generation, using multi-agent Monte Carlo labels from perturbed queries answered by gpt-3.5-turbo, and uses it to guide rewriting, ranking, and routing.

Problem

LLM hallucination is usually analyzed after generation, while the quality of the input query and its propensity to induce hallucination before generation is largely unstudied.

Approach

Estimate a query's hallucination rate without invoking an LLM at inference by distilling Monte Carlo statistics from query perturbations answered by multiple gpt-3.5-turbo agents into an encoder classifier, then use its probabilities as a proxy reward for query rewriting, best-of-N ranking, and scenario routing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add scenario tags to the query (ablation)RoBERTa-base HalluciBot · HalluciBot binary testaccuracy: 66.1 -> 69.0Helped
add Platt calibration (ablation)RoBERTa-base HalluciBot · HalluciBot binary testaccuracy: 66.1 -> 69.5Helped
tune the probability threshold to τ=0.341 (ablation)calibrated RoBERTa-base HalluciBot · HalluciBot binary testF1: 73.6 -> 76.0Helped
add consensus prediction (ablation)RoBERTa-base HalluciBot · HalluciBot binary testaccuracy: 66.1 -> 68.7Helped
use multiple query perturbations instead of repeatedly sampling the original query (ablation)gpt-3.5-turbo Monte Carlo simulation · HalluciBot Monte Carlo, totalFleiss's κ: 81.5 -> 69.0Hurt
use multiple query perturbations instead of repeatedly sampling the original query (ablation)gpt-3.5-turbo Monte Carlo simulation · HalluciBot Monte Carlo, totalaccuracy: 68.0 -> 68.6Helped
use multiple query perturbations instead of repeatedly sampling the original query (ablation)gpt-3.5-turbo Monte Carlo simulation · HalluciBot Monte Carlo, Multiple Choiceaccuracy: 74.0 -> 76.3Helped
add consensus information to query rewriting (ablation)HalluciBot Rewrite · hallucinatory queriespositive class transition: 30.2% -> 31.9%Helped
rank N rewrites with HalluciBot instead of using a single rewrite (ablation)HalluciBot Rank · hallucinatory queriespositive class transition: +19.5% and +20.4%Helped
switch abstractive queries to the extractive scenarioHalluciBot Route · hallucinatory abstractive test queriespositive class transition: +60.0%Helped
use HalluciBot feedback during rewriting instead of an uninformed rewriteHalluciBot Rewrite · Multiple Choiceaccuracy: +1.4%Helped
use HalluciBot feedback during rewritingHalluciBot Rewrite · Abstractivegeneration similarity: +5.2%Helped

Surprising findings

Limitations

Experimental setup

Datasets: SQuADv2 TruthfulQA SciQ MMLU PIQA BoolQ OpenBookQA MathQA ARC WikiQA HotpotQA TriviaQA

Benchmarks: SQuADv2 TruthfulQA SciQ MMLU PIQA BoolQ OpenBookQA MathQA ARC

Metrics: accuracy F1 precision recall Fleiss kappa agreement spread positive class transition

Baselines: RoBERTa-base BERT-base-cased RoBERTa-large

Builds on: RoBERTa BERT Platt calibration self-consistency

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