OpenPerov-Flash / README.md
ChenYanKai2002's picture
Add OpenPerov arXiv preprint and four-author citation
1eea678 verified
|
Raw History Blame Contribute Delete
3.26 kB
---
language:
- en
license: apache-2.0
base_model: Qwen/Qwen3.6-27B
library_name: peft
tags:
- perovskite
- photovoltaics
- scientific-reasoning
- lora
- openperov
- arxiv:2611.00633
---
# OpenPerov Flash
OpenPerov Flash is the 27B expert language model in OpenPerov, developed for perovskite photovoltaics. It learns relationships between scientific questions, experimental evidence, mechanistic explanations and research decisions.
**Paper:** [Evidence-grounded large language models guide perovskite solar cell design and optimization](https://arxiv.org/abs/2611.00633)
**Authors:** YanKai Chen, Zhi Wan, ZiHao Li and Tao Jing.
**Code, PSM-Bench and evaluation records:** https://github.com/Yan-Kai-Chen/OpenPerov
## Single combined adapter
The combined adapter is available. This repository distributes **one combined LoRA adapter**, approximately 1.40 GB, to load on Qwen3.6-27B. It does not distribute the 27B base weights or the intermediate training adapters. Users load the base model and this adapter once.
The adapter consolidates all three training-stage LoRA updates by rank concatenation, with rank 48 and alpha 96. It preserves the original float32 adapter tensor blocks without rank truncation or SVD compression. `composition.json` records the artifact hash and numerical checks. This additive composition preserves the learned LoRA updates; sequential low-precision full-model merging can introduce different rounding. The exported combined adapter has not been separately re-benchmarked.
```python
from transformers import Qwen3_5ForConditionalGeneration
from peft import PeftModel
base = Qwen3_5ForConditionalGeneration.from_pretrained(
'Qwen/Qwen3.6-27B', dtype='auto', device_map='auto'
)
model = PeftModel.from_pretrained(base, 'ChenYanKai2002/OpenPerov-Flash')
```
Use the OpenPerov GitHub repository for generation settings and evaluation code. A local copy of the recorded base model may be supplied instead of the upstream model ID.
## OpenPerov Pro and evaluation
OpenPerov Pro uses Flash as its answer backbone and adds evidence retrieval and local answer revision. Its source-retention selector (0.6B), scientific-relevance reranker (8B), and task-specific later-study evidence selector (8B) are available as separate final adapters in the OpenPerov collection.
The paper's frozen Flash deployment scored 87.5659 on the 800-question PSM-Bench. Questions, criteria, answers, score components and evaluation protocols are available in the accompanying code repository.
## Data and license
The adapter is released under Apache-2.0. The literature corpus, training examples, private retrieval index and evidence packets remain private. Upstream model licenses and notices are retained.
## Citation
If you use OpenPerov models, code or evaluation resources, please cite the paper:
```bibtex
@misc{chen2026openperov,
title = {Evidence-grounded large language models guide perovskite solar cell design and optimization},
author = {YanKai Chen and Zhi Wan and ZiHao Li and Tao Jing},
year = {2026},
eprint = {2611.00633},
archivePrefix = {arXiv},
primaryClass = {cs.AI},
doi = {10.48550/arXiv.2611.00633},
url = {https://arxiv.org/abs/2611.00633}
}
```