sunshinepku commited on
Commit
89a4f06
Β·
verified Β·
1 Parent(s): 84da07b

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +61 -44
README.md CHANGED
@@ -1,11 +1,11 @@
1
  ---
2
  title: >-
3
- BioProBench: Comprehensive Dataset and Benchmark in Biological Protocol
4
- Understanding and Reasoning
5
- license: cc-by-4.0
6
  task_categories:
7
  - text-generation
8
  - question-answering
 
9
  language:
10
  - en
11
  tags:
@@ -13,43 +13,52 @@ tags:
13
  - protocol
14
  - benchmark
15
  - ai4science
 
16
  ---
17
 
18
  <div align="center">
19
- <img src="https://github.com/YuyangSunshine/bioprotocolbench/blob/main/figures/logo-v3.png?raw=true" alt="BioProBench Logo" width="300"/>
20
- </div>
 
 
 
21
 
22
- # BioProBench: Comprehensive Dataset and Benchmark in Biological Protocol Understanding and Reasoning
23
 
24
- [![ArXiv](https://img.shields.io/badge/ArXiv-paper-B31B1B.svg?logo=arXiv&logoColor=Red)](https://arxiv.org/pdf/2505.07889)
25
- [![Hugging Face](https://img.shields.io/badge/Hugging%20Face-Dataset-FFD210.svg?logo=HuggingFace&logoColor=black)](https://huggingface.co/BioProBench)
26
- [![GitHub](https://img.shields.io/badge/GitHub-Code-181717.svg?logo=github&logoColor=white)](https://github.com/YuyangSunshine/bioprotocolbench)
27
- [![Project Page](https://img.shields.io/badge/Project-Page-blue.svg?logo=google-chrome&logoColor=white)](https://yuyangsunshine.github.io/BioPro-Project/)
28
- [![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)
 
29
 
30
  ---
31
 
32
  ## πŸ“’ Latest News
33
- * ✨ **[2026-03-31]** **Data Split Update!** We have officially released the **Train/Test splits** for each task (PQA, ORD, ERR, GEN, REA), making it easier for the community to train and evaluate models consistently.
34
- * πŸ”₯ **[2026-03-18]** Our **BioProAgent** is now live on AI4S LAB! [Try it out and order wet-lab experiments here](https://yuyangsunshine.github.io/BioPro-Project/).
35
- * πŸŽ‰ **[2026-03-03]** Our BioProAgent has been accepted by the **ICLR 2026 LLA Workshop!**
36
- * πŸ“ **[2026-01-21]** BioProBench paper has been updated with new experimental results.[arXiv](https://arxiv.org/pdf/2505.07889).
37
- * πŸš€ **[2025-12-01]** Code and dataset (v1.0) are released on GitHub.
38
 
39
  ---
40
 
41
  ## 🌟 Introduction
42
- **BioProBench** is the first large-scale, integrated multi-task benchmark for biological protocol understanding and reasoning, specifically designed for Large Language Models (LLMs). It moves beyond simple QA to encompass a comprehensive suite of tasks critical for procedural text comprehension in life sciences.
 
 
 
43
 
44
  <div align="center">
45
  <img src="https://github.com/YuyangSunshine/bioprotocolbench/blob/main/figures/overview.png?raw=true" alt="BioProBench Overview" width="1000"/>
46
  </div>
47
 
48
- ### Key Features:
49
- * πŸ“š **Large-scale Data:** Built upon **27K original biological protocols**, yielding nearly **556K high-quality structured instances**.
50
- * 🎯 **Comprehensive Tasks:** 5 core tasks: **PQA** (Question Answering), **ORD** (Step Ordering), **ERR** (Error Correction), **GEN** (Generation), and **REA** (Reasoning).
51
- * 🧬 **Broad Domain Coverage:** Covers **16 biological subdomains** from 6 major repositories.
52
- * πŸ”¬ **Standardized Evaluation:** A robust framework combining NLP metrics with novel domain-specific measures.
 
53
 
54
  ---
55
 
@@ -59,40 +68,48 @@ tags:
59
  <img src="https://github.com/YuyangSunshine/bioprotocolbench/blob/main/figures/samples.jpg?raw=true" alt="BioProBench Samples" width="1000"/>
60
  </div>
61
 
62
- We provide standardized JSON files for each task, now including **Train** and **Test** splits:
63
 
64
- | Task | Description | Files |
65
  | :--- | :--- | :--- |
66
- | **PQA** | Protocol Question Answering | `PQA_train.json`, `PQA_test.json` |
67
- | **ORD** | Step Ordering | `ORD_train.json`, `ORD_test.json` |
68
- | **ERR** | Error Correction | `ERR_train.json`, `ERR_test.json` |
69
- | **GEN** | Protocol Generation | `GEN_train.json`, `GEN_test.json` |
70
- | **Raw** | Full Protocol Corpus | `Bio-protocol.json`, `Protocol-io.json`, etc. |
 
71
 
72
- ### πŸ”— Useful Links
73
- * **Official Website:** [BioPro-Project Page](https://yuyangsunshine.github.io/BioPro-Project/)
74
- * **GitHub Repository:** [bioprotocolbench](https://github.com/YuyangSunshine/bioprotocolbench) (Code for evaluation & training)
75
 
76
  ---
77
 
78
- ## πŸ”¬ Key Findings
79
- We evaluated 12 mainstream LLMs. Our findings reveal:
80
- * **Surface vs. Deep Understanding:** Models perform well on QA (~70% Acc) but struggle with deep procedural logic.
81
- * **Reasoning Bottleneck:** Performance drops significantly on **Step Ordering** and **Protocol Generation** (BLEU < 15%), highlighting the difficulty of managing temporal dependencies.
82
- * **Bio-specific Models:** Interestingly, some bio-specific models lag behind general LLMs in capturing intricate procedural dependencies, suggesting a need for larger reasoning capacity.
 
 
 
 
 
 
 
83
 
84
  ---
85
 
86
  ## 🀝 Contributing & Contact
87
- We welcome contributions such as new protocol sources, additional domains, or novel tasks!
88
  - **Email:** sunshineliuyuyang@gmail.com
89
- - **Issues:** Feel free to open an issue on our [GitHub](https://github.com/YuyangSunshine/bioprotocolbench).
90
 
91
  ## πŸ“œ Citation
 
 
92
  ```bibtex
93
- @misc{bioprotocolbench2025,
94
- title={BioProBench: Comprehensive Dataset and Benchmark in Biological Protocol Understanding and Reasoning},
95
- author={Yuyang Liu, Liuzhenghao Lv, Xiancheng Zhang, Jingya Wang, Li Yuan, Yonghong Tian},
96
- year={2025},
97
- url={[https://arxiv.org/pdf/2505.07889](https://arxiv.org/pdf/2505.07889)}
98
  }
 
1
  ---
2
  title: >-
3
+ BioProBench: A Corpus and Benchmark for Biological Protocol Reasoning in Autonomous Science
4
+ license: cc-by-nc-4.0
 
5
  task_categories:
6
  - text-generation
7
  - question-answering
8
+ - text-classification
9
  language:
10
  - en
11
  tags:
 
13
  - protocol
14
  - benchmark
15
  - ai4science
16
+ - reasoning
17
  ---
18
 
19
  <div align="center">
20
+ <img src="https://github.com/YuyangSunshine/bioprotocolbench/blob/main/figures/logo-v3.png?raw=true" alt="BioProBench Logo" width="350"/>
21
+
22
+ <br />
23
+
24
+ **Empowering Autonomous Science with Rigorous Procedural Reasoning**
25
 
26
+ <br />
27
 
28
+ [![ArXiv](https://img.shields.io/badge/ArXiv-paper-B31B1B.svg?logo=arXiv&logoColor=Red)](https://arxiv.org/pdf/2505.07889)
29
+ [![Hugging Face](https://img.shields.io/badge/Hugging%20Face-Dataset-FFD210.svg?logo=HuggingFace&logoColor=black)](https://huggingface.co/BioProBench)
30
+ [![GitHub](https://img.shields.io/badge/GitHub-Code-181717.svg?logo=github&logoColor=white)](https://github.com/YuyangSunshine/bioprotocolbench)
31
+ [![Project Page](https://img.shields.io/badge/Project-Page-blue.svg?logo=google-chrome&logoColor=white)](https://yuyangsunshine.github.io/BioPro-Project/)
32
+ [![License: CC BY-NC 4.0](https://img.shields.io/badge/License-CC_BY--NC_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc/4.0/)
33
+ </div>
34
 
35
  ---
36
 
37
  ## πŸ“’ Latest News
38
+ * πŸ›‘οΈ **[2026-07]** **Data Compliance & Robustness Upgrade!** We have rigorously refined our corpus to ensure 100% open-source compliance, resulting in a high-fidelity foundational collection of 22,413 human-written protocols[cite: 2].
39
+ * ✨ **[2026-03]** **Data Split Update!** We have officially released the **Train/Test splits** for each task (PQA, ORD, ERR, GEN, REA), making it easier for the community to train and evaluate models consistently.
40
+ * πŸ”₯ **[2026-03]** Our **BioProAgent** is now live on AI4S LAB! [Try it out and order wet-lab experiments here](https://yuyangsunshine.github.io/BioPro-Project/).
41
+ * πŸŽ‰ **[2026-03]** Our BioProAgent has been accepted by the **ICML 2026 LLA Workshop!**
42
+ * πŸ“ **[2026-01]** BioProBench paper has been updated with new experimental results on frontier models (GPT-5.4, Gemini 3.1 Pro, Claude 4.6 Opus)[cite: 2]. Read the latest on [arXiv](https://arxiv.org/pdf/2505.07889).
43
 
44
  ---
45
 
46
  ## 🌟 Introduction
47
+
48
+ The realization of autonomous scientific experimentation is currently limited by LLMs' struggle to grasp the strict procedural logic and accuracy required by biological protocols[cite: 2].
49
+
50
+ Enter **BioProBench**β€”the first large-scale, integrated multi-task benchmark dedicated specifically to procedural reasoning in biological contexts[cite: 2]. Moving beyond basic declarative knowledge and simple QA, BioProBench is designed to test the structured, causal, and conditional logic required for true scientific automation[cite: 2].
51
 
52
  <div align="center">
53
  <img src="https://github.com/YuyangSunshine/bioprotocolbench/blob/main/figures/overview.png?raw=true" alt="BioProBench Overview" width="1000"/>
54
  </div>
55
 
56
+ ### πŸš€ Key Features
57
+ * πŸ“š **Unprecedented Scale:** Grounded in **22,413** professionally authored, human-written protocols[cite: 2].
58
+ * 🧩 **Rich Task Diversity:** Systematically constructed into a dataset of **523,784** structured task instances[cite: 2].
59
+ * 🎯 **5 Core Procedural Tasks:** Covers Protocol Question Answering (**PQA**), Step Ordering (**ORD**), Error Correction (**ERR**), Protocol Generation (**GEN**), and Protocol Reasoning (**REA**)[cite: 2].
60
+ * 🧬 **Broad Domain Coverage:** Spans **16 biological subfields** sourced from **5 authoritative repositories**[cite: 2].
61
+ * πŸ”¬ **Standardized Evaluation:** Features a rigorous benchmark utilizing novel, domain-specific metrics (e.g., Step Recall, Step Precision) to accurately quantify structural fidelity[cite: 2].
62
 
63
  ---
64
 
 
68
  <img src="https://github.com/YuyangSunshine/bioprotocolbench/blob/main/figures/samples.jpg?raw=true" alt="BioProBench Samples" width="1000"/>
69
  </div>
70
 
71
+ We provide standardized JSON files for each task, meticulously partitioned into **Train** and **Test** splits to facilitate model fine-tuning and rigorous evaluation[cite: 2]:
72
 
73
+ | Task Identifier | Core Objective | Available Files |
74
  | :--- | :--- | :--- |
75
+ | **PQA** | Question Answering (Reagents, Parameters, Operations) | `PQA_train.json`, `PQA_test.json` |
76
+ | **ORD** | Step Ordering (Procedural hierarchy & causal logic) | `ORD_train.json`, `ORD_test.json` |
77
+ | **ERR** | Error Correction (Safety & validity risk identification) | `ERR_train.json`, `ERR_test.json` |
78
+ | **GEN** | Protocol Generation (Long-form procedural synthesis) | `GEN_train.json`, `GEN_test.json` |
79
+ | **REA** | Protocol Reasoning (Structured Chain-of-Thought) | `REA_train.json`, `REA_test.json` |
80
+ | **Raw Corpus** | Foundational BioProCorpus | `protocols-io.json`, `Nature-Protocols.json`, etc. |
81
 
82
+ *Note: Data derived from openly licensed sources is publicly available. Please refer to our [licensing details](https://github.com/YuyangSunshine/bioprotocolbench) for usage terms.*
 
 
83
 
84
  ---
85
 
86
+ ## πŸ”¬ Key Findings from Frontier LLMs
87
+
88
+ We evaluated 10 mainstream state-of-the-art LLMs, alongside a suite of the latest 2026 frontier models[cite: 2]. Our rigorous evaluation reveals:
89
+ * **The Comprehension Plateau:** While top-tier models excel at basic declarative comprehension, performance degrades significantly on tasks demanding deep reasoning, quantitative precision, and safety awareness[cite: 2].
90
+ * **The Generation Bottleneck:** Models struggle profoundly with long-form procedural generation (GEN task). Even the most advanced models omit necessary experimental steps, underscoring that open-ended procedural planning remains a formidable challenge[cite: 2].
91
+ * **The Power of Grounding:** To mitigate these issues, we introduce **ProAgent**. Grounded in our BioProCorpus via a Retrieval-Augmented Generation (RAG) framework, ProAgent substantially advances the state-of-the-art, significantly improving procedural step recall and reasoning accuracy[cite: 2].
92
+
93
+ ---
94
+
95
+ ## πŸ”— Useful Links & Resources
96
+ * 🌐 **Project Website:** [Explore BioProBench](https://yuyangsunshine.github.io/BioPro-Project/)
97
+ * πŸ’» **GitHub Repository:** [bioprotocolbench](https://github.com/YuyangSunshine/bioprotocolbench) (Evaluation scripts, training code, and ProAgent implementation)
98
 
99
  ---
100
 
101
  ## 🀝 Contributing & Contact
102
+ We welcome contributions from the community to help pave the way for reliable AI in autonomous science! Whether it's suggesting new protocol sources, expanding biological domains, or proposing novel procedural tasks, your input is valued.
103
  - **Email:** sunshineliuyuyang@gmail.com
104
+ - **Issues:** Feel free to open an issue or submit a PR on our [GitHub](https://github.com/YuyangSunshine/bioprotocolbench).
105
 
106
  ## πŸ“œ Citation
107
+ If you find BioProBench or ProAgent useful in your research, please consider citing our work:
108
+
109
  ```bibtex
110
+ @inproceedings{liu2026bioprobench,
111
+ title={BioProBench: A Corpus and Benchmark for Biological Protocol Reasoning in Autonomous Science},
112
+ author={Liu, Yuyang and Lv, Liuzhenghao and Zhang, Xiancheng and Wang, Jingya and Yuan, Li and Tian, Yonghong},
113
+ booktitle={Proceedings of the 43rd International Conference on Machine Learning (ICML)},
114
+ year={2026}
115
  }