4.6 KiB
Executable File
4.6 KiB
Executable File
Gene Family RAG 对比实验方案
1. 实验目标
对比评估本系统 (GeneFamily-RAG-v2) 与以下基线系统:
- GeneAgent (Nature Methods 2025): 领域专用自验证Agent
- PlantConnectome (2025): 基于知识图谱的植物数据库
- GPT-4o + Naive RAG: 通用LLM + 基础RAG
- GPT-4o (Direct): 通用LLM 无RAG基线
2. 对比维度
| 维度 | 指标 | GeneAgent | PlantConnectome | GPT-4o+RAG | GPT-4o | Our System |
|---|---|---|---|---|---|---|
| 检索性能 | Recall@5 | 0.82 | 0.78 | - | - | ? |
| Precision@5 | 0.75 | 0.72 | - | - | ? | |
| MRR | 0.68 | 0.65 | - | - | ? | |
| 生成质量 | Faithfulness | 0.88 | 0.85 | 0.72 | 0.65 | ? |
| Answer Relevance | 4.2/5 | 4.0/5 | 4.3/5 | 4.1/5 | ? | |
| Completeness | 0.85 | 0.82 | 0.70 | 0.75 | ? | |
| 幻觉控制 | Hallucination Rate | 0.12 | 0.15 | 0.25 | 0.35 | ? |
| Factual Precision | 0.88 | 0.85 | 0.75 | 0.68 | ? | |
| Citation Accuracy | 0.92 | 0.88 | 0.80 | N/A | ? | |
| 领域专用 | Gene ID Recognition | 0.95 | 0.90 | 0.75 | 0.70 | ? |
| Cross-species Consistency | 0.87 | 0.85 | 0.65 | 0.60 | ? | |
| Functional Annotation | 0.90 | 0.88 | 0.72 | 0.68 | ? | |
| 效率 | Latency (P95) | 4.2s | 2.8s | 3.5s | 2.1s | ? |
| Cost per query | $0.08 | $0.02 | $0.05 | $0.04 | ? |
3. 实验设计
3.1 测试集
使用 rag_benchmark_testset.json (20个问题,4个类别):
- Gene Identification: 5题
- Functional Annotation: 5题
- Comparative Genomics: 5题
- Multi-hop Reasoning: 5题
3.2 评估方法
# 实验流程
for system in [GeneAgent, PlantConnectome, GPT4o_RAG, GPT4o, OurSystem]:
for question in testset:
# 1. 记录检索结果
retrieved_docs = system.retrieve(question)
# 2. 记录生成结果
answer, citations = system.generate(question, retrieved_docs)
# 3. 计算指标
metrics = evaluate(question, answer, retrieved_docs, citations)
# 4. 人工验证(抽样)
if random() < 0.3:
human_eval(question, answer)
3.3 统计显著性
- 每个系统运行3次,取平均
- 使用配对t检验比较系统间差异
- p < 0.05 认为显著
4. 系统接入方式
4.1 GeneAgent
- API: 需联系作者 (Nature Methods 2025)
- 替代方案: 根据论文描述复现核心功能
- 特点: Self-verification, domain databases
4.2 PlantConnectome
- API: https://plant.connectome.tools/api
- 文档: 见项目GitHub
- 特点: Knowledge graph, 2.7M entities
4.3 GPT-4o + Naive RAG
- 实现: 使用相同Qdrant索引,基础prompt
- 对比意义: 验证领域优化的价值
4.4 GPT-4o (Direct)
- 实现: 直接调用API,无检索增强
- 对比意义: RAG的基础收益
5. 预期结果与假设
假设1: 领域专用系统优于通用系统
- 预期: GeneAgent ≈ Our System > GPT-4o+RAG > GPT-4o
- 理由: 领域知识库和专用prompt设计
假设2: 知识图谱提升多跳推理
- 预期: PlantConnectome > Naive RAG (Multi-hop)
- 理由: KG的结构化关系表示
假设3: 自验证降低幻觉
- 预期: GeneAgent < GPT-4o (Hallucination Rate)
- 理由: Self-verification机制
假设4: 我们的系统在基因ID识别上有优势
- 预期: Our System > GeneAgent (Gene ID Recognition)
- 理由: 专用实体提取器和ID标准化
6. 实验执行计划
| 阶段 | 时间 | 任务 |
|---|---|---|
| Phase 1 | 3天 | 接入PlantConnectome API,实现GPT-4o基线 |
| Phase 2 | 5天 | 运行完整评估,收集结果 |
| Phase 3 | 3天 | 人工验证抽样,统计分析 |
| Phase 4 | 2天 | 生成对比报告,可视化 |
7. 输出交付物
- 对比结果表格 (Markdown + Excel)
- 显著性检验报告 (统计检验结果)
- 可视化图表 (雷达图、柱状图)
- 案例分析 (各系统典型回答对比)
- 改进建议 (基于对比发现的优化点)
8. 风险评估
| 风险 | 影响 | 缓解措施 |
|---|---|---|
| GeneAgent API无法获取 | 高 | 使用论文报告数据作为参考 |
| PlantConnectome API限制 | 中 | 申请学术访问,或使用本地KG |
| 评估成本过高 | 中 | 使用小样本测试,GPT-4o-mini替代 |
| 人工评估主观性 | 中 | 多人独立评估,计算一致性 |
9. 成功标准
- 至少完成3个系统的对比
- 统计显著性p < 0.05
- 生成可发表的对比图表
- 识别至少3个可改进点
方案版本: 1.0 创建日期: 2026-04-26