Understanding Axes of Difficulty For Long Context Tasks Via PredicateLongBench
Large language models (LLMs) are increasingly capable of processing massive amounts of text, but current evaluation methods often fail to capture the nuances of how these models perform as tasks become more complex. Existing benchmarks, such as "Needle-in-a-Haystack" tests, typically measure average performance and often become saturated or lack the robustness needed to truly stress-test a model. This paper introduces PredicateLongBench, a new benchmark designed to systematically evaluate long-context reasoning by scaling task difficulty across specific, defined axes. Instead of relying on complex LLM-based judges, the benchmark uses simple, algorithmically defined constraints to test how well models can identify specific sequences of information within a large context.
How the Benchmark Works
PredicateLongBench asks models to find the longest contiguous sequence of words that satisfies a set of specific rules, or "predicates." These predicates range from simple requirements, such as finding words that start with a certain string, to more complex logic, such as identifying sequences that follow a specific lexicographic (alphabetical) order. The researchers created two ways to generate these test environments: a fully synthetic setup using random word-like strings and a real-world setup that uses natural language documents while preserving their original structure. By using these methods, the researchers can precisely control the difficulty of the tasks without needing to rely on subjective human or AI evaluations.
Defining Axes of Difficulty
The core innovation of the benchmark is the identification of several "axes of difficulty" that allow researchers to push models to their limits. These include:
Computation: Increasing the complexity of the rules (predicates) the model must follow.
Adversarial Decoys: Inserting "near-miss" sequences into the text that look correct but fail to meet the exact criteria, forcing the model to be highly precise.
Quantifier Complexity: Shifting from asking the model to find "any" valid sequence to asking it to identify "all" valid sequences or the "maximum" length sequence, which requires more thorough reasoning.
Search Space and Context Structure: Changing how the information is hidden, such as clustering decoys together or increasing the search space by using shorter words, to see if the model can navigate structured versus unstructured environments.
Performance of Frontier Models
When testing current frontier models against these tasks, the researchers observed a consistent trend: while many models perform well on baseline tasks, their accuracy drops significantly as the difficulty is scaled along the identified axes. Even the most advanced models struggle when faced with adversarial decoys or more complex logical requirements. These results demonstrate that current long-context capabilities are often more fragile than they appear in standard, less rigorous evaluations. The benchmark effectively highlights the limitations of existing models, showing that they often fail when the task requires careful, exhaustive reasoning across a large volume of text rather than simple retrieval.
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!