eagle0504/multireward-grpo-fintech-an-qwen2.5-1.5b
04
Multi-Reward GRPO — AN Advantage — Qwen2.5-1.5B on Fintech Customer Comms
LoRA adapter trained with AN advantage formulation from "Conditioned Multi-Reward Advantage Estimation: A Finite-Sample Analysis".
Advantage formulation
- AN = Aggregate-then-Normalize: weighted sum then group-normalize (standard GRPO baseline)
This is the difference vs the AN baseline:
Training data
huggingface.co/datasets/eagle0504/multireward-grpo-fintech-customer-comms — synthetic fintech customer-service conversations, 300 scenarios, with reward channels:
compliance(binary): the harder gatepoliteness_gated(continuous): gated by complianceaction(binary): clear next-step indicator
How to use
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
base = "Qwen/Qwen2.5-1.5B-Instruct"
adapter = "eagle0504/multireward-grpo-fintech-an-qwen2.5-1.5b"
tok = AutoTokenizer.from_pretrained(base)
model = AutoModelForCausalLM.from_pretrained(base, torch_dtype="bfloat16")
model = PeftModel.from_pretrained(model, adapter)
model.eval()
# ... generate ...Hyperparameters (from training)
See metrics.json in the repo for the full training trajectory (loss, PG loss, KL, per-step reward).
Citation
@misc{yin2026multireward,
title={Conditioned Multi-Reward Advantage Estimation: A Finite-Sample Analysis},
author={Yin, Yiqiao},
year={2026},
}License
Apache-2.0 (matches the Qwen base model).
