ItinBench: Benchmarking Planning Across Multiple Cognitive Dimensions with Large Language Models
Organizations: University of Virginia
Abstract
Large language models (LLMs) with advanced cognitive capabilities are emerging as agents for various reasoning and planning tasks. Traditional evaluations often focus on specific reasoning or planning questions within controlled environments. Recent studies have explored travel planning as a medium to integrate various verbal reasoning tasks into real-world contexts. However, reasoning tasks extend beyond verbal reasoning alone, and a comprehensive evaluation of LLMs requires a testbed that incorporates tasks from multiple cognitive domains. To address this gap, we introduce ItinBench, a benchmark that features one task of spatial reasoning, i.e., route optimization, into trip itinerary planning while keeping the traditional verbal reasoning tasks. ItinBench evaluates various LLMs across diverse tasks simultaneously, including Llama 3.1 8B, Mistral Large, Gemini 1.5 Pro, and GPT family. Our findings reveal that LLMs struggle to maintain high and consistent performance when concurrently handling multiple cognitive dimensions. By incorporating tasks from distinct human-level cognitive domains, ItinBench provides new insights into building more comprehensive reasoning testbeds that better reflect real-world challenges. The code and dataset: https://ethanwtl.github.io/IBweb/
Figures & tables
| Ours | TP | ITINERA | USC | |
| Preference | ✓ | ✓ | ✓ | ✓ |
| Full Open Source | ✓ | ✓ | ||
| Full Real Data | ✓ | ✓ | ✓ | |
| Day-Wise RO | ✓ | ✓ | ||
| Plan-Wise RO | ✓ | |||
| User Review | ✓ |
| Base | Reviews | Review Attributes | |
| Restaurants | 500 | 49,972 | cuisine, flavor, freshness, service, environment, value |
| Hotels | 105 | 4,804 | quality, location, service, safety |
| Attractions | 322 | 10,146 | family, history, activity, nature, food, shopping |
| Preference | Choices | Count | Probability |
| Day | “2 days”, "3 days", "4 days" | 1 | Equal |
| Price | "cheap budget", "moderate budget", "expensive budget" | 1 | Equal |
| Attraction Orientation | "family oriented", "history oriented", "activity oriented", "nature oriented", "food oriented", "shopping oriented" | 1 | Equal |
| Restaurant Related | "good flavor", "good freshness", "good service", "good environment", "good value" | [1, 2, 3] | [0.6, 0.3, 0.1] |
| Cuisine | "US", "Mexican", "Irish", "French", "Italian", "Greek", "Indian", "Chinese", "Japanese", "Korean", "Vietnamese", "Thai", "Asian Fusion", "Middle Eastern" | 1 | Equal |
| Hotel Related | "good quality", "good location", "good service", "good safety" | [1, 2, 3] | [0.6, 0.3, 0.1] |
| Verbal Reasoning | Spatial Reasoning | ||||||||
| OOP | MI | Micro | Macro | VR | ARG | DG | Total-DG | ECJ | |
| Greedy Approach | 0.0 | 0.0 | 100.0 | 100.0 | 100.0 | 0 (4.00) | 4.0 | 9.2 | 86.2 |
| Task 1: Entire Dataset , No Request For Route Optimization (#100) | |||||||||
| Llama 3.1 8B | 45.0 | 11.0 | 60.1 | 0.0 | 0.0 | 24.3 (3.03) | 9.2 | 24.6 | 99.2 |
| Mistral-large (123B) | 52.0 | 0.0 | 66.9 | 2.0 | 2.0 | 1.2 (3.95) | 6.5 | 27.9 | 113.1 |
| Gemini-1.5-Pro | 18.0 | 52.0 | 77.0 | 5.0 | 5.0 | 13 (3.48) | 7.7 | 25.2 | 124.3 |
| Llama | Mistral | Gemini | GPT | |
| Parameter ACC | 58.4 | 62.6 | 61.3 | 62.9 |
| Delivery Rate | 84.7 | 100 | 72.0 | 100 |
| Order Dead Loop | 48.9 | – | 0.0 | – |
| Argument DL | 51.1 | – | 100.0 | – |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Preference | Attributes |
| Hotels | "business_id", "name", "address", "latitude", "longitude", "stars", "price" |
| Restaurants | "business_id", "name", "address", "latitude", "longitude", "stars", "price", "good_for_meal", "cuisine_1", "cuisine_2" |
| Attraction | "business_id", "name", "address", "latitude", "longitude", "stars", "price" |
| Base | Avg Reviews | Review Attributes | |
| Restaurants | 200 | 166 | cuisine, flavor, freshness, service, environment, value |
| Hotels | 50 | 92 | quality, location, service, safety |
| Attractions | 100 | 26 | family, history, activity, nature, food, shopping |
| Task 1 | Task 2 | Task 3 | Task 4 | |||||
| VR | Total DG | VR | Total DG | VR | Total DG | VR | Total DG | |
| LLaMA 3.1 8B | 0 | 114.1 | 0 | 107.5 | 43 | 110.3 | 28 | 125.0 |
| Gemini 1.5 pro | 7 | 125.5 | 4 | - | 13 | - | 17 | - |
| OpenAI o1 | 15 | 130.5 | 5 | 45.7 | 42 | 6.5 | 41.5 | 7.0 |
| Verbal Reasoning | Spatial Reasoning | ||||||||
| OOP | MI | Micro | Macro | VR | ARG | DG | Total-DG | ECJ | |
| Greedy Approach (#100) | |||||||||
| 0.0 | 0.0 | 100.0 | 100.0 | 100.0 | 0 (4.00) | 0.0 | 0.0 | 0.0 | |
| MIP | 0.0 | 0.0 | 100.0 | 100.0 | 100.0 | 0 (4.00) | 0.0 | 0.0 | 0.0 |
| Mistral | GPT4o | Llama | Gemini | |
| Evaluation 1 | 30.8 | 35.8 | 14.2 | 19.2 |
| AllDataNoRoute | AllDataRouteOP | FilteredData | ToolUse | |
| Evaluation 2 | 20.5 | 19.8 | 33.2 | 30.5 |
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,355 papers