GISTBench: Evaluating LLM User Understanding via Evidence-Based Interest Verification
Organizations: Meta Recommendation Systems (MRS)
Abstract
We introduce GISTBench, a benchmark for evaluating Large Language Models' (LLMs) ability to understand users from their interaction histories in recommendation systems. Unlike traditional RecSys benchmarks that focus on item prediction accuracy, our benchmark evaluates how well LLMs can extract and verify user interests from engagement data. We propose two novel metric families: Interest Groundedness (IG), decomposed into precision and recall components to separately penalize hallucinated interest categories and reward coverage, and Interest Specificity (IS), which assesses the distinctiveness of verified LLM-predicted user profiles. We release a synthetic dataset constructed on real user interactions on a global short-form video platform. Our dataset contains both implicit and explicit engagement signals and rich textual descriptions. We validate our dataset fidelity against user surveys, and evaluate eight open-weight LLMs spanning 7B to 235B parameters, together with three proprietary frontier models (GPT-5, Claude 4.6, and Gemini 3.5 Flash). Our findings reveal performance bottlenecks in current LLMs, particularly their limited ability to accurately count and attribute engagement signals across heterogeneous interaction types.
Figures & tables
| Dataset | Domain | Rich Text | Imp+ | Imp– | Exp+ | Exp– | Primary Signal | Density |
| KuaiRec Gao et al. (2022) | Short Video | Tags only | ✓ | ✓ | ✓ | ✗ | Watch ratio | 100% 100 eng. |
| MIND Wu et al. (2020) | News | ✓ | ✗ | ✓ | ✓ | ✗ | Click/non-click | 39% 100 eng. |
| Amazon Music Hou et al. (2024) | Music | ✓ | ✓ | ✗ | ✓ | ✓ | 1–5 star ratings | 0.12% 20 eng. |
| Goodreads Wan and McAuley (2018) | Books | ✓ | ✓ | ✗ | ✓ | ✓ | 1–5 star ratings | Moderate |
| Ours (Synthetic) | Short Video | ✓ | ✓ | ✓ | ✓ | ✗ | Mixed behavioral | 100% 100 eng. |
| Category Description | Example Interest Categories |
| Sports | Basketball, American Football, Soccer / Football, Combat Sports & Martial Arts, Golf, Winter Sports, … |
| Food & Cooking | Baked Goods & Dessert, Food Recipes & Cooking Tips, Local / Regional Cuisine, Mukbang, Restaurants & Eateries, … |
| Electronics & Technology | Artificial Intelligence, Software & Apps, Computers & Electronic Devices, Tech Builds & Repairs, … |
| Comedy & Humor | Stand Up & Roasting, Sketches & Skits, Pranks, Memes, Reaction Comedy, … |
| Visual Arts & Design | Drawing & Painting, Photography, Graphic Design, Sculpture, Street & Public Art, … |
| Synthetic | KuaiRec | Amazon Music | Goodreads | |||||
| Model | IG F1 | IS | IG F1 | IS | IG F1 | IS | IG F1 | IS |
| GPT-OSS-120B | 67.8 | 74.0 | 56.3 | 68.4 | 66.7 | 70.6 | 58.0 | 67.4 |
| GPT-5 | 59.7 | 81.1 | 62.3 | 74.4 | 66.7 | 90.9 | 70.0 | 83.7 |
| DeepSeek-R1 | 56.5 | 79.0 | 44.1 | 71.0 | 57.1 | 74.1 | 43.5 | 68.9 |
| Qwen3-VL-235B | 50.8 | 73.4 | 55.2 | 65.9 | 50.0 | 70.8 | 48.5 | 65.5 |
| Claude 4.6 | 50.1 | 78.0 | 66.9 | 69.7 | 75.0 | 86.8 | 61.3 | 83.4 |
| Synthetic | KuaiRec | |||
| Model | IG P | IG R | IG P | IG R |
| DeepSeek-R1 | 82.4 | 43.9 | 89.8 | 29.5 |
| GPT-OSS-120B | 78.1 | 60.5 | 79.7 | 44.0 |
| Qwen3-32B | 73.6 | 34.3 | 82.4 | 31.8 |
| GPT-5 | 67.8 | 53.5 | 73.5 | 54.2 |
| Qwen2.5-72B | 65.7 | 34.8 | 79.2 | 29.7 |
| Survey-Based | Proposed Metrics | |||||
| Model | S-Prec | S-Rec | IG P | IG R | IG F1 | IS |
| DeepSeek-R1 | 62.3 | 60.0 | 57.3 | 33.7 | 42.9 | 83.3 |
| GPT-OSS-120B | 59.0 | 60.2 | 31.6 | 26.5 | 27.7 | 87.8 |
| Qwen3-32B | 59.5 | 52.8 | 50.0 | 26.1 | 33.9 | 80.6 |
| Qwen3-VL-235B | 57.1 | 66.1 | 25.0 | 26.9 | 25.7 | 84.8 |
| DeepSeek-R1- Distill-70B | 51.4 | 56.1 | 25.2 | 21.4 | 24.3 | 83.3 |
| Model | Arena IF Elo | Median IG F1 (%) |
| DeepSeek-R1 | 1395 | 42.9 |
| Qwen2.5-72B | 1238 | 37.7 |
| Qwen3-32B | 1330 | 33.9 |
| GPT-OSS-120B | 1325 | 27.7 |
| Qwen3-VL-235B | 1325 | 25.7 |
| DeepSeek-R1- Distill-70B | 1395 | 24.3 |
| Model | Ins. Imp+ | Ins. Exp+ | Exc. Neg |
| DeepSeek-R1 | 86.7 | 99.4 | 1.8 |
| GPT-OSS-120B | 97.3 | 99.2 | 1.3 |
| Qwen3-32B | 95.7 | 98.6 | 3.1 |
| Qwen3-VL-235B | 93.1 | 98.3 | 10.8 |
| DeepSeek-R1- Distill-70B | 90.5 | 94.8 | 9.6 |
| Qwen2.5-72B | 76.3 | 92.0 | 22.9 |
Appendix figures & tables27 assets
Supplementary material from the paper’s appendix.
Appendix
| Action Type | t-stat | p-value | Syn. Mean | Real Mean |
| Implicit Negative | 15.65 | 4.80e-52 | 1569.39 | 796.30 |
| Implicit Positive | 21.44 | 6.02e-92 | 3308.83 | 1596.74 |
| Explicit Positive | 9.43 | 1.34e-20 | 105.66 | 43.79 |
| Model | Unique Int. | Covered | Cov. % |
| GPT-OSS-120B | 127,495 | 325 | 100.0 |
| Qwen3-VL-235B | 108,444 | 324 | 99.7 |
| DeepSeek-R1-Distill-70B | 37,340 | 323 | 99.4 |
| Llama-3.1-8B-Instruct | 40,690 | 323 | 99.4 |
| DeepSeek-R1 | 78,534 | 320 | 98.5 |
| Qwen2-7B | 21,999 | 318 | 97.8 |
| Interest | Object | Content Description | Engagement |
| “NBA Basketball Highlights” | vid_12 | #NBA #LeBron “LeBron’s game-winning dunk vs Celtics” | like ( exp+ ) |
| vid_34 | #Basketball “Top 10 plays of the week” | watch 90s ( imp+ ) | |
| vid_56 | #NBAPlayoffs “Conference finals recap” | watch 120s ( imp+ ) | |
| vid_78 | #NBA #GameDay “Buzzer beater compilation 2024” | share ( exp+ ) | |
| “Italian Cooking Recipes” | vid_91 | #ItalianFood “How to make carbonara at home” | watch 45s ( imp+ ) |
| vid_23 | #Cooking “Knife skills tutorial for beginners” | skip ( imp ) |
| Interest | Imp+ | Exp+ | Imp | Exp | IG Verdict | IS |
| NBA Basketball | 2 | 2 | 0 | 0 | ✓ Verified | 3/4 |
| Italian Cooking | 2 | 0 | 2 | 0 | ✗ Failed | — |
| UIH Length | 50 | 100 | 150 | 200 |
| IG P (%) | 74.4 | 80.9 | 84.9 | 88.9 |
| IG R (%) | 86.0 | 91.0 | 93.8 | 96.8 |
| IG F1 (%) | 79.7 | 85.6 | 89.2 | 92.5 |
| IS (%) | 70.7 | 72.4 | 73.9 | 74.6 |
| # Interests | 109 | 92 | 72 | 49 |
| Models verifying | Count | % |
| 1 | 37,672 | 41.4 |
| 2 | 19,929 | 21.9 |
| 3 | 13,325 | 14.6 |
| 4 | 9,680 | 10.6 |
| 5 | 6,011 | 6.6 |
| 6 | 3,276 | 3.6 |
| Model | Verified | Sole provider | % oracle |
| GPT-OSS-120B | 60,971 | 16,065 | 17.6 |
| Qwen3-VL-235B | 48,260 | 8,844 | 9.7 |
| Qwen2.5-72B | 36,778 | 5,550 | 6.1 |
| DeepSeek-R1 | 26,158 | 3,569 | 3.9 |
| R1-Distill-70B | 19,696 | 1,774 | 1.9 |
| Qwen3-32B | 13,900 | 1,308 | 1.4 |
| Evidence Relevance (IG) | ||||
| A 1 | A 2 | A 3 | A 4 | |
| A 1 | — | 0.40 | 0.70 | 0.47 |
| A 2 | — | 0.44 | 0.43 | |
| A 3 | — | 0.65 | ||
| A 4 | — | |||
| Interest–Item Association (IS) | ||||
| IG | IS | |||||
| Agree% | F 1 | Agree% | F 1 | |||
| A 1 | 93.7 | 0.81 | 0.96 | 98.4 | 0.93 | 0.94 |
| A 2 | 88.0 | 0.56 | 0.93 | 99.1 | 0.96 | 0.96 |
| A 3 | 96.7 | 0.89 | 0.98 | 97.6 | 0.90 | 0.91 |
| A 4 | 90.8 | 0.65 | 0.95 | 97.1 | 0.88 | 0.90 |
| Agreement level | IG | IS |
| Unanimous (4/4 or 0/4) | 77.0% | 94.0% |
| 3–1 split | 15.2% | 4.2% |
| 2–2 split | 7.8% | 1.8% |
| Setting | Exp+ | Imp+ | Hybrid | Imp cap |
| Lenient ( ) | 1 | 1 | — | 4 |
| Base (paper) | 2 | 3 | 1 & 2 | 3 |
| Strict ( ) | 3 | 4 | 2 & 3 | 2 |
| Model | Lenient | Base | Strict |
| GPT-OSS-120B | 76.1 | 67.8 | 43.1 |
| DeepSeek-R1 | 60.2 | 56.5 | 39.6 |
| Qwen3-VL-235B | 75.1 | 50.8 | 34.6 |
| Qwen3-32B | 54.3 | 46.3 | 33.1 |
| Qwen2.5-72B | 56.9 | 45.4 | 36.3 |
| DeepSeek-R1- Distill-70B | 58.7 | 37.1 | 26.1 |
| Metric | Base vs Lenient | Base vs Strict |
| IG P | ||
| IG R | ||
| IG F1 | ||
| IS |
| Paper Name | HuggingFace Model ID |
| DeepSeek-R1 | deepseek-ai/DeepSeek-R1 |
| GPT-OSS-120B | openai/gpt-oss-120b |
| Qwen3-32B | Qwen/Qwen3-32B |
| Qwen3-VL-235B | Qwen/Qwen3-VL-235B-A22B-Instruct |
| R1-Distill-70B | deepseek-ai/DeepSeek-R1-Distill-Llama-70B |
| Qwen2.5-72B | Qwen/Qwen2.5-72B-Instruct |
| Dataset | Prompts | Input tok. | Output tok. |
| Synthetic | M | M | |
| KuaiRec | M | M | |
| MIND | M | M | |
| Amazon Music | M | M | |
| Goodreads | M | M | |
| Total | M | M |
| Judge pass | Prompts | Input tok. | Output tok. |
| IG evidence relevance (Sec. 4.2 ) | B | M | |
| IS distractor filtering (Sec. 4.3 ) | B | M | |
| IS retrieval (Sec. 4.3 ) | B | M | |
| Taxonomy mapping (Sec. 4.4 ) | B | M | |
| Total | B | M |
| Judge pass | H100-hours |
| IG evidence relevance filtering (Section 4.2 ) | |
| IS distractor-pool overlap filtering (Section 4.3 ) | |
| IS retrieval (Section 4.3 ) | |
| Interest-to-taxonomy mapping (Section 4.4 ) | |
| Total (across all evaluated candidates) |
| Candidate | Generated interests | Benchmark computation H100-hr |
| DeepSeek-R1 | ||
| Qwen3-32B | ||
| DeepSeek-R1-Distill-70B | ||
| Qwen2-7B | ||
| Qwen3-VL-235B | ||
| Llama-3.1-8B-Instruct |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,408 papers