Home Knowledge Base AR-LSAT (Analytical Reasoning from the Law School Admission Test)

AR-LSAT (Analytical Reasoning from the Law School Admission Test) is the constraint satisfaction benchmark derived from the "Logic Games" section of the LSAT — presenting models with problems where entities must be arranged under a set of rules, testing whether AI can perform systematic constraint propagation and state-space search that symbolic reasoners handle naturally but neural networks struggle with.

What Is AR-LSAT?

The Logic Game Structure

A typical AR-LSAT problem:

Scenario: "Six students — A, B, C, D, E, F — are assigned to study groups 1, 2, and 3. Each group has exactly 2 students."

Constraints:

Questions (5 per scenario): 1. "Which of the following is a possible assignment?" — Direct constraint checking. 2. "If A is in group 2, which must also be in group 2?" — Conditional inference. 3. "Which entity could be placed in any group?" — Universal flexibility question. 4. "Which pair cannot be in the same group?" — Mutual exclusion derivation. 5. "What is the maximum number of students that could be in group 1?" — Optimization under constraints.

Why AR-LSAT Is Hard for Transformers

Performance Results

ModelAR-LSAT Accuracy
Random baseline20%
LSAT human average~57%
RoBERTa-large (fine-tuned)~30%
GPT-3.5 (few-shot)~39%
GPT-4 (few-shot)~58%
GPT-4 + scratchpad + CoT~70%
GPT-4 + code (constraint solver)~85%+

The Code Execution Solution

The most effective approach routes AR-LSAT to a Python constraint solver: 1. Parse scenario → Python variables and constraint functions. 2. Use itertools or python-constraint to enumerate valid assignments. 3. Answer questions by querying the solved assignment graph.

This approach achieves ~85%+ accuracy but requires robust NL-to-code translation of constraint specifications.

Why AR-LSAT Matters

AR-LSAT is logic puzzles at the gates of law school — constraint satisfaction problems that test whether AI can maintain a mental model of multiple interacting rules and infer valid arrangements, revealing the boundary where trained neural pattern matching must give way to systematic symbolic search.

ar-lsatar-lsatevaluation

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.