ChemLLM: A Chemical Large Language Model
About
Large language models (LLMs) have made impressive progress in chemistry applications. However, the community lacks an LLM specifically designed for chemistry. The main challenges are two-fold: firstly, most chemical data and scientific knowledge are stored in structured databases, which limits the model's ability to sustain coherent dialogue when used directly. Secondly, there is an absence of objective and fair benchmark that encompass most chemistry tasks. Here, we introduce ChemLLM, a comprehensive framework that features the first LLM dedicated to chemistry. It also includes ChemData, a dataset specifically designed for instruction tuning, and ChemBench, a robust benchmark covering nine essential chemistry tasks. ChemLLM is adept at performing various tasks across chemical disciplines with fluid dialogue interaction. Notably, ChemLLM achieves results comparable to GPT-4 on the core chemical tasks and demonstrates competitive performance with LLMs of similar size in general scenarios. ChemLLM paves a new path for exploration in chemical studies, and our method of incorporating structured chemical knowledge into dialogue systems sets a new standard for developing LLMs in various scientific fields. Codes, Datasets, and Model weights are publicly accessible at https://hf.co/AI4Chem
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Design & Synthesis | PolyBench (test) | Similarity Score20 | 19 | |
| Structural Understanding | PolyBench 1.0 (test) | EM47 | 19 | |
| Polymer Concepts | PolyBench 1.0 (test) | RgL Score0.22 | 19 | |
| Advanced Property Reasoning | PolyBench (test) | RgL0.24 | 19 | |
| Property Prediction | PolyBench (test) | r0.76 | 19 | |
| Property Comparison & Ranking | PolyBench (test) | MCQ Accuracy42 | 19 | |
| Polymer Science Response Quality Evaluation | External Polymer Benchmarks Blk, ChemD, Llml 1.0 (test) | Blk Score2.99 | 13 | |
| Multi property optimization | Multi-property Optimization | Average Score4.2 | 11 | |
| Property Prediction (Regression) | MoleculeNet ESOL, LIPO | Average Regression RMSE1.872 | 8 | |
| Description-guided Molecular Generation | Description-guided Generation | EM0.9 | 8 |