Downloads · 30 days
13
9% of all-time downloads
ayushozha/replicalab-scientist-grpo-lora
replicalab-scientist-grpo-lora is a text generation model from ayushozha. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as mit.
A LoRA adapter fine-tuned on unsloth/Qwen3.5-0.8B using Group Relative Policy Optimization (GRPO) for multi-agent scientific negotiation.
Downloads · 30 days
13
9% of all-time downloads
All-time downloads
141
Public
Repo size
45.8 MB
Likes
0
Public
Click a slice to open those files.
.safetensors25.6 MB · 55%
From the Hugging Face model README
A LoRA adapter fine-tuned on unsloth/Qwen3.5-0.8B using Group Relative Policy Optimization (GRPO) for multi-agent scientific negotiation.
ReplicaLab is a multi-agent constraint-aware planning environment that trains an AI Scientist agent to negotiate feasible scientific replication plans under realistic resource constraints. A Lab Manager enforces budgets, schedules, and equipment limits while a deterministic Judge scores every plan on rigor, feasibility, and fidelity.
Live demo: ayushozha-replicalab.hf.space
unsloth/Qwen3.5-0.8Btotal_reward = 10 × rigor × feasibility × fidelity × parsimony
+ efficiency_bonus + communication_bonus − penalties
The multiplicative core prevents fake wins: a theoretically strong but impossible plan scores low.







| Metric | Baseline Scientist | Trained Scientist | Change |
|---|---|---|---|
| Average reward | 4.25 | 7.10 | +67% |
| Rounds to agreement | 4.1 | 2.8 | −32% |
| Invalid action rate | 15% | 4% | −73% |
| Agreement rate | 50% | 80% | +60% |
| Avg rigor score | 0.55 | 0.72 | +31% |
| Avg feasibility score | 0.52 | 0.78 | +50% |
| Avg fidelity score | 0.58 | 0.71 | +22% |
| Template | Domain | Example Task |
|---|---|---|
math_reasoning | Mathematics | Proof planning under deadline and review constraints |
ml_benchmark | Machine Learning | Model replication with compute and time budgets |
finance_trading | Finance | Backtest design under capital and risk limits |
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
base_model = AutoModelForCausalLM.from_pretrained("unsloth/Qwen3.5-0.8B")
model = PeftModel.from_pretrained(base_model, "ayushozha/replicalab-scientist-grpo-lora")
tokenizer = AutoTokenizer.from_pretrained("ayushozha/replicalab-scientist-grpo-lora")
# Use within the ReplicaLab environment for scientific negotiation
@misc{replicalab2026,
title = {ReplicaLab: Multi-Agent Constraint-Aware Planning for Scientific Replication},
author = {Ayush Ojha and Kian and Max and Kush},
year = 2026,
url = {https://github.com/Ayush10/replicalab-ai}
}
MIT