tripmatch-ai-plan-comparisons
收藏资源简介:
TripMatch AI 计划比较数据集是 TripMatch AI 的扩展,由 Amit 教授指定。该数据集比较原始每日旅行计划与由大语言模型生成的更丰富的替代计划,并使用另一个大语言模型作为法官进行评判。所有判决以严格的JSON格式生成,Python仅用于编排、持久化和JSON模式验证,不参与评分或决策。跨模型评判机制确保法官不评判自身生成的计划:Gemma 3 生成的替代方案由 Qwen 3 评判,反之亦然。评估标准包括预算对齐、节奏对齐、持续时间可行性、伴侣适宜性、实际组织和目的地特异性。完整配置包含10,000个样本,重要字段包括原始每日计划(daily_plan_original)、替代每日计划(daily_plan_alternative)、创建模型(created_by_model)、法官模型(judge_model)、比较JSON(comparison_json)、总体胜者(overall_winner)、置信度(confidence)和JSON有效性(json_valid)。整体LLM决策结果显示:9,960个替代方案胜出,36个原始方案胜出,4个平局。数据集提供三个配置:full(10,000样本)、gemma_judge(5,000样本,由Gemma 3评判的Qwen 3替代方案)和qwen_judge(5,000样本,由Qwen 3评判的Gemma 3替代方案)。所有比较结果也以JSON和JSON Lines格式独立导出,便于直接检查。
The TripMatch AI Plan Comparison Dataset is an extension of TripMatch AI, specified by Professor Amit. This dataset compares original daily travel plans with richer alternative plans generated by large language models, using another large language model as a judge for evaluation. All judgments are generated in strict JSON format, with Python used only for orchestration, persistence, and JSON schema validation, not for scoring or decision-making. The cross-model evaluation mechanism ensures that the judge does not evaluate its own generated plans: alternative plans generated by Gemma 3 are judged by Qwen 3, and vice versa. Evaluation criteria include budget alignment, pace alignment, duration feasibility, companion suitability, practical organization, and destination specificity. The full configuration contains 10,000 samples, with key fields including original daily plan (daily_plan_original), alternative daily plan (daily_plan_alternative), created by model (created_by_model), judge model (judge_model), comparison JSON (comparison_json), overall winner (overall_winner), confidence (confidence), and JSON validity (json_valid). Overall LLM decision results show: 9,960 alternative plans win, 36 original plans win, and 4 ties. The dataset provides three configurations: full (10,000 samples), gemma_judge (5,000 samples, Qwen 3 alternatives judged by Gemma 3), and qwen_judge (5,000 samples, Gemma 3 alternatives judged by Qwen 3). All comparison results are also exported independently in JSON and JSON Lines formats for easy inspection.
TripMatch AI Plan Comparisons 数据集详情
数据集概述
TripMatch AI Plan Comparisons 是一个用于旅行计划比较的英文文本生成数据集,基于 TripMatch AI 项目的扩展。该数据集通过 LLM(大语言模型)作为评判者,对原始每日旅行计划与更丰富的替代计划进行比较,并输出结构化的 JSON 格式评判结果。数据集采用 CC-BY-SA-4.0 许可证。
核心任务
- 使用 LLM 作为评判者(LLM-as-a-judge)比较原始旅行计划与替代旅行计划
- 评判过程通过 vLLM 结构化输出约束为严格 JSON 格式
- Python 仅负责任务编排、持久化和 JSON Schema 验证,不参与评分、选择胜者或编写解释
- 无效的评判内容会发送回同一 LLM 进行完整重新生成
交叉模型评判机制
- Gemma 3 生成的替代计划由 Qwen 3 进行评判
- Qwen 3 生成的替代计划由 Gemma 3 进行评判
- 此设计防止模型评判自身生成的计划
评判标准
评判模型依据以下六个维度进行评估:
- 预算一致性(Budget Alignment)
- 节奏一致性(Pace Alignment)
- 时长可行性(Duration Feasibility)
- 同伴适配性(Companion Suitability)
- 实际组织性(Practical Organization)
- 目的地特异性(Destination Specificity)
数据集配置与规模
| 配置名称 | 样本数 | 数据大小 | 下载大小 |
|---|---|---|---|
full |
10,000 | 136,505,004 字节 | 55,117,818 字节 |
gemma_judge |
5,000 | 61,982,006 字节 | 23,015,747 字节 |
qwen_judge |
5,000 | 74,522,998 字节 | 30,147,080 字节 |
所有配置均包含 train 数据划分。
评判结果分布
- 9,960 个决策为替代计划获胜
- 36 个决策为原始计划获胜
- 4 个决策为平局
主要数据字段
计划信息字段
daily_plan_original:原始每日计划daily_plan_alternative:替代每日计划daily_plan_alternative_rich:更丰富的替代每日计划destination、country_or_category、duration_days、companions、budget、pace、route_type、primary_theme、secondary_theme、difficulty、recommended_season
模型与生成字段
created_by_model、generator_model、generator_family、alternative_model、model_familyjudge_model、judge_family(用于评判的模型信息)prompt_version、prompt_techniques、generation_seed、generation_parameters、gpu_hardware
评判结果字段
comparison_json:完整的 JSON 评判结果overall_winner:总体获胜者confidence:置信度overall_explanation:总体解释json_valid:JSON 是否有效- 六个维度的评分字段:原始分数、替代分数、获胜者及原因(例如
budget_alignment_original_score、budget_alignment_alternative_score、budget_alignment_winner、budget_alignment_reason)
验证与元数据字段
validation_passed、validation_errors、repair_attemptedoriginal_word_count、alternative_word_count、richness_ratio、original_alternative_similaritysource_dataset、source_config、source_revision、full_run_id
可复现性文件
comparison_schema.json:严格的 JSON 契约jobs/tripmatch_cross_model_judge_vllm.py:GPU LLM 评判与检查点jobs/tripmatch_merge_comparisons.py:验证、数据集查看器发布及汇总指标
额外导出文件
数据集还提供独立的 JSON 文件供直接检查:
exports/all_comparisons.json:包含全部 10,000 个比较对象的 JSON 数组exports/all_comparisons.jsonl:JSON Lines 格式exports/manifest.json:包含行数、验证率、文件大小和 SHA-256 校验和
源数据集




