NExtLong: Toward Effective Long-Context Training without Long Documents
About
Large language models (LLMs) with extended context windows have made significant strides yet remain a challenge due to the scarcity of long documents. Existing methods tend to synthesize long-context data but lack a clear mechanism to reinforce the long-range dependency modeling. To address this limitation, we propose NExtLong, a novel framework for synthesizing long-context data through Negative document Extension. NExtLong decomposes a document into multiple meta-chunks and extends the context by interleaving hard negative distractors retrieved from pretraining corpora. This approach compels the model to discriminate long-range dependent context from distracting content, enhancing its ability to model long-range dependencies. Extensive experiments demonstrate that NExtLong achieves significant performance improvements on the HELMET and RULER benchmarks compared to existing long-context synthesis approaches and leading models, which are trained on non-synthetic long documents. These findings highlight NExtLong's ability to reduce reliance on non-synthetic long documents, making it an effective framework for developing advanced long-context LLMs.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multiple-choice Question Answering | LongBench v2 (val) | Overall Accuracy30.8 | 15 | |
| Long-context Understanding | LongBench Short v2 | Short Context Score40.6 | 4 | |
| Holistic long-context understanding | HELMET Holistic understanding | HELMET Holistic Understanding (64K Context)45.35 | 4 | |
| Long-range retrieval and reasoning | RULER Synthetic retrieval reasoning | Accuracy (64K Context)70.17 | 4 | |
| Long-context Understanding | RULER shorter context lengths ≤32K | Performance Score (8K Context)85.82 | 4 | |
| Instruction-following document-level tasks | LongBench Document-level instruction following v2 | Median Score23.7 | 4 | |
| Long-context Understanding | HELMET shorter context lengths ≤32K | Score (8K Context)57.52 | 4 |