Atomic Consistency Preference Optimization for Long-Form Question Answering
Abstract
Large Language Models (LLMs) often produce factoid hallucinations - plausible yet incorrect answers. A common mitigation strategy is model alignment, which improves factual accuracy by training on curated (factual, non-factual) pairs. However, this approach often relies on a stronger model (e.g., GPT-4) or an external knowledge base to assess factual correctness that may not always be accessible. Addressing this, we propose Atomic Consistency Preference Optimization (ACPO), a self-supervised preference-tuning method that enhances factual accuracy without external supervision. ACPO leverages atomic consistency signals (i.e., the agreement of individual facts across multiple stochastic responses) to identify high- and low-quality data pairs for model alignment. Despite being fully self-supervised, ACPO outperforms the strong supervised alignment baseline by 1.95 points averaged across Phi-3 and Llama3 on the LongFact and BioGen datasets, demonstrating its effectiveness in improving factual reliability without relying on external models or knowledge bases.
Figures & tables
| Llama-3-8B-Instruct | Phi-3-mini-4k-instruct | |||||||
| LongFact | BioGen | LongFact | BioGen | |||||
| Method | Score | #Claim | Score | #Claim | Score | #Claim | Score | #Claim |
| RawModel | 79.8 | 121.2 | 55.9 | 61 | 78 | 90.2 | 41.7 | 88.4 |
| FactAlign | 83.3 | 119.9 | 57.1 | 56.7 | 81.2 | 113.8 | 47.1 | 100.9 |
| ACPO | 82.1 | 143.8 | 58 | 68 | 84.6 | 70.7 | 51.8 | 67.1 |
| Training Data | (#Consistent: #Non-Consistent ) |
| Phi-3-mini-4k-instruct | (1:3) |
| Llama-3-8B-Instruct | (1:1.8) |
| LLama-3-8b-Instruct | Phi-3-mini-4k-instruct | |||||||||||
| Length | LongFact | BioGen | Length | LongFact | BioGen | |||||||
| Method | P | NP | Score | #C | Score | #C | P | NP | Score | #C | Score | #C |
| ACPO | 478 | 457 | 82.1 | 143.8 | 58 | 68 | 307 | 327 | 84.6 | 70.7 | 51.8 | 67.1 |
| ACPO (5,5) | 466 | 449 | 79.6 | 150.6 | 57.3 | 83.2 | 287 | 295 | 85.1 | 72.5 | 49.4 | 64.3 |
| ACPO (5,4+1) | 466 | 461 | 80.2 | 140.2 | 58.2 | 73.9 | 287 | 285 | 85.4 | 75.6 | 50.5 | 65.4 |
| ACPO (5,3+2) | 466 | 468 | 81.4 | 127.8 | 59.7 | 68 | 287 | 279 | 84.9 | 75.2 | 50.6 | 67.1 |
| Method | F1 | #Claim |
| RawModel | 75.88 | 100.85 |
| FactAlign | 80.32 | 103.33 |
| ACPO (Ours) | 83.84 | 120.17 |
| Phi-3-mini-4k-instruct | ||||
| BioGen | ||||
| Model | Inf. | Score | #Claims | |
| RawModel | Direct | -5.61 | 42.9 | 85.3 |
| ASC | 4.10 | 45.7 | 84.5 | |
| ACPO (It. 1) | Direct | 1.27 | 51.8 | 67.1 |
| ASC | 7.97 | 54 | 70.7 | |
| BioGen | ||
| Method | Score | #Claim |
| ACPO | 51.8 | 67.1 |
| ACPO (5,5) | 49.4 | 64.3 |
| ACPO w/o NC Penalty | 46.9 | 99.7 |
| Longest Preferred | 41.3 | 97.6 |
| Shortest Preferred | 42.8 | 10.6 |
| Method | Score | #Claims |
| ACPO ( ) | 51.8 | 67.1 |
| ACPO ( ) | 50.4 | 48.7 |
| Temp. | 0 | 0.3 | 0.6 | 0.9 | 1.2 | 1.5 | ACPO |
| Score | 42.9 | 43.2 | 41.7 | 38.4 | 36.3 | 33.3 | 51.8 |
| #Claim | 85.3 | 85.2 | 88.4 | 93 | 99.9 | 111 | 67.1 |
| Question | "What is the De Beers diamond monopoly controversy? | |
| Preferred | Non-Preferred |
| The De Beers diamond monopoly controversy centers … by the De Beers company, … had a near-complete monopoly over the global diamond market. Several key details and examples include: 1. De Beers’ monopoly began in the late 19th century when Cecil Rhodes, a British businessman and mining magnate, founded the company in South Africa in 1888. 2. By the early 20th century, De Beers … and controlled over 90% of the world’s rough diamond production and trade. 3. The company’s … stockpiling diamonds and controlling … to maintain high prices and ensure a stable supply. … 7. In 2005, the Antitrust Division of the United States Department of Justice filed an antitrust lawsuit … price-fixing and maintaining a monopoly in the diamond market. … | The De Beers diamond monopoly controversy revolves around the company’s control over the global diamond market in the … early 21st centuries . De Beers, a British company founded in 1888 by Cecil Rhodes, came to dominate the diamond industry by controlling diamond production and distribution. … De Beers’ monopoly was challenged by a South African-based company, Cut Stone, led by Ernest Oppenheimer, grandson of …, Cecil Rhodes . Cut Stone accused De Beers of fixing diamond prices and controlling the market. The controversy intensified when the South African government, …, announced plans to nationalize the diamond industry in 1981. … In 1998, a class action lawsuit was filed against De Beers in the United States by the American Antitrust Institute (AAI) …. |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Llama-3-8B-Instruct | Phi-3-mini-4k-instruct | |||||||
| LongFact | BioGen | LongFact | BioGen | |||||
| Method | Score | #Claim | Score | #Claim | Score | #Claim | Score | #Claim |
| RawModel | 79.5 | 121.6 | 55.3 | 61.1 | 79.8 | 91.1 | 42.9 | 85.3 |
| FactAlign | 83.1 | 118.2 | 57.6 | 58.1 | 82.6 | 112.2 | 48.4 | 97.3 |
| ACPO | 82.1 | 143.8 | 58 | 68 | 84.6 | 70.7 | 51.8 | 67.1 |
| Datasets | Model | (Train Test) | Response Number | ACS | ARC |
| LongFact | LLaMA-3 | (2097,233) | 30 | 290 | 23 |
| Phi-3.5-mini | 245 | 14 |
LLM Hallucination Mitigation
Large language model hallucination mitigation develops ways to detect and reduce unsupported, fabricated, or inconsistent outputs.
See all 178 papers